diff options
author | Grigori Goronzy <greg@blackbox> | 2010-03-03 13:38:04 +0100 |
---|---|---|
committer | Grigori Goronzy <greg@blackbox> | 2010-04-11 01:59:29 +0200 |
commit | b0013e9168db7edfd4faad8a2f3ac4724d329b87 (patch) | |
tree | 7e3dcc060b73b0e6ff899bb1eea979a7e3bd00e9 | |
parent | 18b8037b79c8ea73870f11cc03743d3260f2670f (diff) | |
download | libass-b0013e9168db7edfd4faad8a2f3ac4724d329b87.tar.bz2 libass-b0013e9168db7edfd4faad8a2f3ac4724d329b87.tar.xz |
Use vertical ascender only for rotated glyphs
-rw-r--r-- | libass/ass_font.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |