[PATCH] gdi32: Use the gasp table setting when lfQuality is ANTIALIASED_QUALITY.
Byeongsik Jeon
bsjeon at hanmail.net
Tue Feb 12 08:42:28 CST 2019
I'm not sure why this didn't apply.
The actual test results are obvious.
Signed-off-by: Byeongsik Jeon <bsjeon at hanmail.net>
---
dlls/gdi32/freetype.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
index 8d151ab397..71a40feff2 100644
--- a/dlls/gdi32/freetype.c
+++ b/dlls/gdi32/freetype.c
@@ -5936,13 +5936,14 @@ done:
switch (lf.lfQuality)
{
case NONANTIALIASED_QUALITY:
- case ANTIALIASED_QUALITY:
next->funcs->pSelectFont( dev, hfont, aa_flags );
break;
case CLEARTYPE_QUALITY:
case CLEARTYPE_NATURAL_QUALITY:
default:
if (!*aa_flags) *aa_flags = ret->aa_flags;
+ /* fall through */
+ case ANTIALIASED_QUALITY:
next->funcs->pSelectFont( dev, hfont, aa_flags );
/* fixup the antialiasing flags for that font */
--
2.20.1
More information about the wine-devel
mailing list