if (errorcode)
programming_error ("FT_Get_Glyph_Name returns error");
}
-
+
SCM char_id = SCM_EOL;
if (glyph_name[0] == '\0'
&& cmap
-
- /* Ugh should ask FreeType about font type. */
&& is_ttf
&& cmap->find (pg) != cmap->end ())
{
continue;
}
+
+ if (glyph_name == string (".notdef") && is_ttf)
+ glyph_name[0] = '\0';
+
if (glyph_name[0] == '\0' && is_ttf)
{
// access by glyph index directly.
get_unicode_name (glyph_name, ucode);
}
+ if (glyph_name == string (".notdef"))
+ glyph_name[0] = '\0';
+
+
if (!glyph_name[0])
{
get_glyph_index_name (glyph_name, i);