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