From: Grigori Goronzy Date: Wed, 3 Mar 2010 12:38:04 +0000 (+0100) Subject: Use vertical ascender only for rotated glyphs X-Git-Tag: 0.9.10~43 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b0013e9168db7edfd4faad8a2f3ac4724d329b87;p=libass Use vertical ascender only for rotated glyphs --- diff --git a/libass/ass_font.c b/libass/ass_font.c index f368d88..b8e4e69 100644 --- a/libass/ass_font.c +++ b/libass/ass_font.c @@ -266,7 +266,7 @@ void ass_font_get_asc_desc(ASS_Font *font, uint32_t ch, int *asc, *asc = FT_MulFix(face->ascender, y_scale); *desc = FT_MulFix(-face->descender, y_scale); } - if (font->desc.vertical) { + if (font->desc.vertical && ch >= VERTICAL_LOWER_BOUND) { *asc = FT_MulFix(face->max_advance_width, y_scale); } return;