diff options
Diffstat (limited to 'libass/ass_font.c')
-rw-r--r-- | libass/ass_font.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libass/ass_font.c b/libass/ass_font.c index 109390f..6f1f4b7 100644 --- a/libass/ass_font.c +++ b/libass/ass_font.c @@ -286,6 +286,9 @@ 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) { + *asc = FT_MulFix(face->max_advance_width, y_scale); + } return; } } |