Dmitry Timoshkov <dmitry(a)baikal.ru> wrote:
--- a/dlls/gdi32/freetype.c +++ b/dlls/gdi32/freetype.c @@ -6677,8 +6677,8 @@ static BOOL get_outline_text_metrics(GdiFont *font) TM.tmWeight = pOS2->usWeightClass; } TM.tmOverhang = 0; - TM.tmDigitizedAspectX = 300; - TM.tmDigitizedAspectY = 300; + TM.tmDigitizedAspectX = 96; /* FIXME */ + TM.tmDigitizedAspectY = 96; /* FIXME */
A couple of comments to the patch: 1. the values should be set to the resolution of the target device, and 96 looks more natural since most of the time the device is a display. 2. the change is for consystency with get_bitmap_text_metrics() which sets these values to 96. 3. even if this pacth is rejected, other patches in the sequence should not be affected by it. -- Dmitry.