Piotr Caban : win32u: Don't allow bitmap fonts if OUT_TT_ONLY_PRECIS output precision is specified.
Module: wine Branch: master Commit: 857b25e548b06838ee00dcda84206329784132af URL: https://gitlab.winehq.org/wine/wine/-/commit/857b25e548b06838ee00dcda8420632... Author: Piotr Caban <piotr(a)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",
participants (1)
-
Alexandre Julliard