From f25212341cad459f4f8020b6c2d61dd5a61030dd Mon Sep 17 00:00:00 2001 From: scuri Date: Tue, 3 Aug 2010 20:11:54 +0000 Subject: *** empty log message *** --- src/gdiplus/cdwinp.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/gdiplus') diff --git a/src/gdiplus/cdwinp.cpp b/src/gdiplus/cdwinp.cpp index 013cc9a..db09cd6 100644 --- a/src/gdiplus/cdwinp.cpp +++ b/src/gdiplus/cdwinp.cpp @@ -2592,12 +2592,16 @@ static void set_aa_attrib(cdCtxCanvas* ctxcanvas, char* data) ctxcanvas->graphics->SetInterpolationMode(InterpolationModeBilinear); ctxcanvas->graphics->SetSmoothingMode(SmoothingModeAntiAlias); if (Is_WinXP_or_WinSrv03()) + /* Microsoft Windows XP and Windows Server 2003 only: + ClearType rendering is supported only on Windows XP and Windows Server 2003. + Therefore, TextRenderingHintClearTypeGridFit is ignored on other operating systems. */ ctxcanvas->graphics->SetTextRenderingHint(TextRenderingHintClearTypeGridFit); else ctxcanvas->graphics->SetTextRenderingHint(TextRenderingHintAntiAliasGridFit); -/* ctxcanvas->graphics->SetPixelOffsetMode(PixelOffsetModeHalf); - Do NOT set PixelOffsetMode because some graphic objects move their position and size. -*/ + + /* Do NOT set PixelOffsetMode because some graphic objects move their position and size. + ctxcanvas->graphics->SetPixelOffsetMode(PixelOffsetModeHalf); */ + ctxcanvas->antialias = 1; } } -- cgit v1.2.3