[PATCH 0/1] MR6693: mlang: Only consider true type fonts in map_font().
From: Danyil Blyschak <dblyschak(a)codeweavers.com> --- dlls/mlang/mlang.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c index 3ff3c8b34bb..072195b8e34 100644 --- a/dlls/mlang/mlang.c +++ b/dlls/mlang/mlang.c @@ -1327,6 +1327,8 @@ static INT CALLBACK map_font_enum_proc(const LOGFONTW *lf, const TEXTMETRICW *nt UINT charset; struct map_font_enum_data *data = (struct map_font_enum_data *)lParam; + if (type != TRUETYPE_FONTTYPE) return 1; + data->src_lf.lfCharSet = lf->lfCharSet; wcscpy(data->src_lf.lfFaceName, lf->lfFaceName); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/6693
The CI is picking up a new test failure: ``` mlang.c:2791:0.807 Test failed: IMLangFontLink2_MapFont: expected S_OK/128/1, got 80004005/0/0 ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/6693#note_85431
participants (3)
-
Danyil Blyschak -
Danyil Blyschak (@blyss) -
Huw Davies (@huw)