Commit 0eef8e9a authored by Werner LEMBERG's avatar Werner LEMBERG Committed by Eli Zaretskii

Avoid abort in ftfont.c due to faulty fonts

* src/ftfont.c (ftfont_get_metrics): Try loading the font without
hinting, before aborting.  (Bug#25945)
parent 695eacc2
......@@ -1546,7 +1546,8 @@ ftfont_get_metrics (MFLTFont *font, MFLTGlyphString *gstring,
{
FT_Glyph_Metrics *m;
if (FT_Load_Glyph (ft_face, g->g.code, FT_LOAD_DEFAULT) != 0)
if (FT_Load_Glyph (ft_face, g->g.code, FT_LOAD_DEFAULT) != 0
&& FT_Load_Glyph (ft_face, g->g.code, FT_LOAD_NO_HINTING) != 0)
emacs_abort ();
m = &ft_face->glyph->metrics;
if (flt_font_ft->matrix)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment