return tab;
}
-Index_to_charcode_map
-make_index_to_charcode_map (FT_Face face)
-{
- Index_to_charcode_map m;
- FT_ULong charcode;
- FT_UInt gindex;
-
- for (charcode = FT_Get_First_Char (face, &gindex); gindex != 0;
- charcode = FT_Get_Next_Char (face, charcode, &gindex))
- m[gindex] = charcode;
- return m;
-}
Open_type_font::~Open_type_font ()
{
char name[len];
size_t code = FT_Get_Glyph_Name (face_, signed_idx, name, len);
if (code)
- warning (_f ("FT_Get_Glyph_Name() returned error: %d", code));
+ warning (_f ("FT_Get_Glyph_Name() returned error: %u", unsigned (code)));
SCM sym = ly_symbol2scm (name);
SCM alist = scm_hashq_ref (lily_character_table_, sym, SCM_BOOL_F);
char name[len];
size_t code = FT_Get_Glyph_Name (face_, i, name, len);
if (code)
- warning (_f ("FT_Get_Glyph_Name() returned error: %d", code));
+ warning (_f ("FT_Get_Glyph_Name() returned error: %u", unsigned (code)));
*tail = scm_cons (scm_makfrom0str (name), SCM_EOL);
tail = SCM_CDRLOC (*tail);