From d05ac7dc3f2949e85f1fe996315b31b7aae370fe Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 12 Nov 2012 10:26:50 -0800 Subject: [PATCH] Fix hb-ft glyph name for broken fonts that return empty glyph names --- src/hb-ft.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hb-ft.cc b/src/hb-ft.cc index 9ac556e..6198185 100644 --- a/src/hb-ft.cc +++ b/src/hb-ft.cc @@ -242,7 +242,7 @@ hb_ft_get_glyph_name (hb_font_t *font HB_UNUSED, FT_Face ft_face = (FT_Face) font_data; hb_bool_t ret = !FT_Get_Glyph_Name (ft_face, glyph, name, size); - if (!ret) + if (!ret || (size && !*name)) snprintf (name, size, "gid%u", glyph); return ret; -- 2.7.4