tools/sfnt2fnt: Take into account external leading when calculating the font point size.
Dmitry Timoshkov
dmitry at codeweavers.com
Mon May 11 06:56:02 CDT 2009
This makes the dfPoints field of the Japanese System font match the Windows one.
---
tools/sfnt2fnt.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tools/sfnt2fnt.c b/tools/sfnt2fnt.c
index 6880ee8..de19d8f 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;
--
1.6.2.4
More information about the wine-patches
mailing list