--- /dev/null
+/*
+ open-type-font.hh -- declare Open_type_font
+
+ source file of the GNU LilyPond music typesetter
+
+ (c) 2004 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+*/
+
+#ifndef OPEN_TYPE_FONT_HH
+#define OPEN_TYPE_FONT_HH
+
+#include "freetype.hh"
+#include "font-metric.hh"
+
+class Open_type_font : public Font_metric
+{
+ FT_Face face_; /* handle to face object */
+public:
+ static SCM make_otf (String);
+ virtual ~Open_type_font();
+ virtual Box get_indexed_char (int) const;
+ virtual int name_to_index (String) const;
+#if 0
+ virtual int count () const;
+ virtual int index_to_ascii (int) const;
+ virtual Box get_ascii_char (int) const;
+ virtual Offset get_indexed_wxwy (int) const;
+ virtual Real design_size () const;
+#endif
+};
+
+
+#endif /* OPEN_TYPE_FONT_HH */
+