[01/12] gdi32: Make GetOutlineTextMetrics set tmDigitizedAspectX/Y to real values as GetTextMetrics does

Dmitry Timoshkov dmitry at codeweavers.com
Tue Jun 24 02:10:08 CDT 2008


Hello,

this patch series replaces previous (admittedly very large) outline text
metrics patch.

Changelog:
    gdi32: Make GetOutlineTextMetrics set tmDigitizedAspectX/Y to real values as GetTextMetrics does.
---
 dlls/gdi32/font.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/dlls/gdi32/font.c b/dlls/gdi32/font.c
index 1bfd97a..b43873a 100644
--- a/dlls/gdi32/font.c
+++ b/dlls/gdi32/font.c
@@ -1410,6 +1410,9 @@ UINT WINAPI GetOutlineTextMetricsW(
                 WineEngGetOutlineTextMetrics(dc->gdiFont, ret, output);
             }
 
+        output->otmTextMetrics.tmDigitizedAspectX = GetDeviceCaps(hdc, LOGPIXELSX);
+        output->otmTextMetrics.tmDigitizedAspectY = GetDeviceCaps(hdc, LOGPIXELSY);
+
 #define WDPTOLP(x) ((x<0)?					\
 		(-abs(INTERNAL_XDSTOWS(dc, (x)))):		\
 		(abs(INTERNAL_XDSTOWS(dc, (x)))))
-- 
1.5.5.4






More information about the wine-patches mailing list