[util] Use hb_font_glyph_to_string

pull/4047/head
Behdad Esfahbod 2 years ago
parent 0c7d386748
commit 06c064a351
  1. 15
      util/font-options.hh

@ -422,9 +422,8 @@ _list_unicodes (hb_font_t *font)
hb_codepoint_t gid = hb_map_get (cmap, u); hb_codepoint_t gid = hb_map_get (cmap, u);
char glyphname[64]; char glyphname[64];
if (!hb_font_get_glyph_name (font, gid, hb_font_glyph_to_string (font, gid,
glyphname, sizeof glyphname)) glyphname, sizeof glyphname);
snprintf (glyphname, sizeof glyphname, "gid%u", gid);
printf ("U+%04X %s\n", u, glyphname); printf ("U+%04X %s\n", u, glyphname);
} }
@ -451,9 +450,8 @@ _list_unicodes (hb_font_t *font)
assert (b); assert (b);
char glyphname[64]; char glyphname[64];
if (!hb_font_get_glyph_name (font, gid, hb_font_glyph_to_string (font, gid,
glyphname, sizeof glyphname)) glyphname, sizeof glyphname);
snprintf (glyphname, sizeof glyphname, "gid%u", gid);
printf ("U+%04X,U+%04X %s\n", vs, u, glyphname); printf ("U+%04X,U+%04X %s\n", vs, u, glyphname);
} }
@ -475,9 +473,8 @@ _list_glyphs (hb_font_t *font)
for (hb_codepoint_t gid = 0; gid < num_glyphs; gid++) for (hb_codepoint_t gid = 0; gid < num_glyphs; gid++)
{ {
char glyphname[64]; char glyphname[64];
if (!hb_font_get_glyph_name (font, gid, hb_font_glyph_to_string (font, gid,
glyphname, sizeof glyphname)) glyphname, sizeof glyphname);
snprintf (glyphname, sizeof glyphname, "gid%u", gid);
printf ("%u %s\n", gid, glyphname); printf ("%u %s\n", gid, glyphname);
} }

Loading…
Cancel
Save