From 65dbecbb5a3ca4a730a570354b45b987017832ea Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Mon, 11 May 2009 20:56:02 +0900 Subject: [PATCH] sfnt2fnt: Take into account external leading when calculating the font point size. This makes the dfPoints field of the Japanese System font match the Windows one. --- tools/sfnt2fnt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/sfnt2fnt.c b/tools/sfnt2fnt.c index 6880ee895ce..de19d8fb263 100644 --- a/tools/sfnt2fnt.c +++ b/tools/sfnt2fnt.c @@ -414,7 +414,7 @@ static struct fontinfo *fill_fontinfo( const char *face_name, int ppem, int enc, info->dfCharTable[i].offset = start + (width_bytes * ppem); info->hdr.fi.dfType = 0; - info->hdr.fi.dfPoints = ((ppem - il) * 72 + dpi/2) / dpi; + info->hdr.fi.dfPoints = ((ppem - il - el) * 72 + dpi/2) / dpi; info->hdr.fi.dfVertRes = dpi; info->hdr.fi.dfHorizRes = dpi; info->hdr.fi.dfAscent = ascent; -- 2.11.4.GIT