summaryrefslogtreecommitdiffstats
path: root/libass/ass_font.c
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_font.c')
-rw-r--r--libass/ass_font.c3
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;
}
}