-typedef std::map<FT_UInt, FT_ULong> Index_to_charcode_map;
-typedef std::map<String, FT_ULong> Glyph_name_to_index_map;
+typedef map<FT_UInt, FT_ULong> Index_to_charcode_map;
+Index_to_charcode_map make_index_to_charcode_map (FT_Face face);
public:
SCM get_subfonts () const;
SCM get_global_table () const;
SCM get_char_table () const;
public:
SCM get_subfonts () const;
SCM get_global_table () const;
SCM get_char_table () const;
virtual Box get_indexed_char (int) const;
virtual int name_to_index (String) const;
//virtual unsigned glyph_name_to_charcode (String) const;
virtual unsigned index_to_charcode (int) const;
virtual void derived_mark () const;
virtual SCM sub_fonts () const;
virtual Box get_indexed_char (int) const;
virtual int name_to_index (String) const;
//virtual unsigned glyph_name_to_charcode (String) const;
virtual unsigned index_to_charcode (int) const;
virtual void derived_mark () const;
virtual SCM sub_fonts () const;