summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2010-05-17 03:35:41 +0200
committerGrigori Goronzy <greg@blackbox>2010-05-17 03:37:19 +0200
commit8f9ee0f23ffb2a0dbc3de02581eae7b7c2e48a09 (patch)
tree4627e3db2e8b4c2c82322661df1be5663d0320e0
parent52fb8b819182379ec34b880f89aa39563546db96 (diff)
downloadlibass-8f9ee0f23ffb2a0dbc3de02581eae7b7c2e48a09.tar.bz2
libass-8f9ee0f23ffb2a0dbc3de02581eae7b7c2e48a09.tar.xz
Fix ascender/descender scaling
Partially reverts 162a735b6b2dba13022f96db42a3f153cf28033e.
-rw-r--r--libass/ass_font.c2
1 files changed, 1 insertions, 1 deletions
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);