From 8f9ee0f23ffb2a0dbc3de02581eae7b7c2e48a09 Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Mon, 17 May 2010 03:35:41 +0200 Subject: Fix ascender/descender scaling Partially reverts 162a735b6b2dba13022f96db42a3f153cf28033e. --- libass/ass_font.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libass/ass_font.c b/libass/ass_font.c index 3d81202..5c92fb2 100644 --- a/libass/ass_font.c +++ b/libass/ass_font.c @@ -269,7 +269,7 @@ void ass_font_get_asc_desc(ASS_Font *font, uint32_t ch, int *asc, FT_Face face = font->faces[i]; TT_OS2 *os2 = FT_Get_Sfnt_Table(face, ft_sfnt_os2); if (FT_Get_Char_Index(face, ch)) { - int y_scale = face->size->metrics.y_scale * font->scale_y; + int y_scale = face->size->metrics.y_scale; if (os2) { *asc = FT_MulFix(os2->usWinAscent, y_scale); *desc = FT_MulFix(os2->usWinDescent, y_scale); -- cgit v1.2.3