Module: wine Branch: master Commit: 857b25e548b06838ee00dcda84206329784132af URL: https://gitlab.winehq.org/wine/wine/-/commit/857b25e548b06838ee00dcda8420632...
Author: Piotr Caban piotr@codeweavers.com Date: Mon May 1 11:49:57 2023 +0200
win32u: Don't allow bitmap fonts if OUT_TT_ONLY_PRECIS output precision is specified.
---
dlls/win32u/font.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/win32u/font.c b/dlls/win32u/font.c index 1590ab00483..cdac88836b9 100644 --- a/dlls/win32u/font.c +++ b/dlls/win32u/font.c @@ -4622,6 +4622,9 @@ static HFONT CDECL font_SelectFont( PHYSDEV dev, HFONT hfont, UINT *aa_flags ) break; }
+ if (lf.lfOutPrecision == OUT_TT_ONLY_PRECIS) + can_use_bitmap = FALSE; + lf.lfWidth = abs(lf.lfWidth);
TRACE( "%s, h=%d, it=%d, weight=%d, PandF=%02x, charset=%d orient %d escapement %d\n",