fonts: fix break and default char
Huw D M Davies
h.davies1 at physics.ox.ac.uk
Mon Aug 9 10:42:46 CDT 2004
Huw Davies <huw at codeweavers.com>
break and default char are both relative to first char in the
winfnt header.
--
Huw Davies
huw at codeweavers.com
Index: dlls/gdi/freetype.c
===================================================================
RCS file: /home/wine/wine/dlls/gdi/freetype.c,v
retrieving revision 1.65
diff -u -r1.65 freetype.c
--- dlls/gdi/freetype.c 6 Aug 2004 17:31:39 -0000 1.65
+++ dlls/gdi/freetype.c 9 Aug 2004 15:39:44 -0000
@@ -2607,8 +2607,8 @@
TM.tmDigitizedAspectY = winfnt_header.vertical_resolution;
TM.tmFirstChar = winfnt_header.first_char;
TM.tmLastChar = winfnt_header.last_char;
- TM.tmDefaultChar = winfnt_header.default_char;
- TM.tmBreakChar = winfnt_header.break_char;
+ TM.tmDefaultChar = winfnt_header.default_char + winfnt_header.first_char;
+ TM.tmBreakChar = winfnt_header.break_char + winfnt_header.first_char;
TM.tmItalic = winfnt_header.italic;
TM.tmUnderlined = font->underline;
TM.tmStruckOut = font->strikeout;
More information about the wine-patches
mailing list