diff options
Diffstat (limited to 'pango/pangofc-font.c')
-rw-r--r-- | pango/pangofc-font.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pango/pangofc-font.c b/pango/pangofc-font.c index 31851369..a26d2da2 100644 --- a/pango/pangofc-font.c +++ b/pango/pangofc-font.c @@ -308,7 +308,8 @@ get_face_metrics (PangoFcFont *fcfont, FT_Vector_Transform (&vector, &ft_matrix); metrics->ascent = PANGO_UNITS_26_6 (vector.y); } - else if (fcfont->is_hinted) + else if (fcfont->is_hinted || + (face->face_flags & FT_FACE_FLAG_SCALABLE) == 0) { metrics->descent = - PANGO_UNITS_26_6 (face->size->metrics.descender); metrics->ascent = PANGO_UNITS_26_6 (face->size->metrics.ascender); |