From: Matthias Kramm Date: Wed, 10 Mar 2010 03:00:55 +0000 (-0800) Subject: fixed windows ascent/descent X-Git-Tag: version-0-9-1~99 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=9f0d2f992e4338ecb2a15f07b65e738540099ced fixed windows ascent/descent --- diff --git a/lib/ttf.c b/lib/ttf.c index 19a097d..606bce1 100644 --- a/lib/ttf.c +++ b/lib/ttf.c @@ -405,8 +405,8 @@ static table_os2_t*os2_new(ttf_t*ttf) os2->ySuperscriptYOffset = (ttf->head->ymax - ttf->head->ymin)/2; os2->yStrikeoutSize = ttf->head->units_per_em / 10; os2->yStrikeoutPosition = ymid; - os2->usWinAscent = ttf->head->ymax>0?ttf->head->ymax:0; - os2->usWinDescent = ttf->head->ymin<0?-ttf->head->ymin:0; + os2->usWinAscent = ttf->ascent; + os2->usWinDescent = -ttf->descent; os2->sxHeight = ymid; os2->sCapHeight = height*2/3; }