https://git.reactos.org/?p=reactos.git;a=commitdiff;h=4abba2b7acaca81593ef04...
commit 4abba2b7acaca81593ef04d9dbe78ee838adc9fc Author: Katayama Hirofumi MZ katayama.hirofumi.mz@gmail.com AuthorDate: Sat Nov 3 05:37:05 2018 +0900 Commit: GitHub noreply@github.com CommitDate: Sat Nov 3 05:37:05 2018 +0900
[WIN32SS][FONT] Improve Precision Penalty (#1006) --- win32ss/gdi/ntgdi/freetype.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/win32ss/gdi/ntgdi/freetype.c b/win32ss/gdi/ntgdi/freetype.c index f1dee700b7..6e06763a69 100644 --- a/win32ss/gdi/ntgdi/freetype.c +++ b/win32ss/gdi/ntgdi/freetype.c @@ -4456,10 +4456,11 @@ GetFontPenalty(const LOGFONTW * LogFont, }
Byte = LogFont->lfOutPrecision; - if (Byte == OUT_DEFAULT_PRECIS) - Byte = OUT_OUTLINE_PRECIS; /* Is it OK? */ switch (Byte) { + case OUT_DEFAULT_PRECIS: + /* nothing to do */ + break; case OUT_DEVICE_PRECIS: if (!(TM->tmPitchAndFamily & TMPF_DEVICE) || !(TM->tmPitchAndFamily & (TMPF_VECTOR | TMPF_TRUETYPE)))