Module: wine Branch: master Commit: 3fa7ff671cc2129d3a895537db81603ad026fa8d URL: http://source.winehq.org/git/wine.git/?a=commit;h=3fa7ff671cc2129d3a895537db...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Jul 15 11:05:37 2016 +0300
dwrite: Ignore fonts with dot-prefixed names.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/dwrite/font.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/dlls/dwrite/font.c b/dlls/dwrite/font.c index a80861b..d1a04db 100644 --- a/dlls/dwrite/font.c +++ b/dlls/dwrite/font.c @@ -3593,6 +3593,14 @@ HRESULT create_font_collection(IDWriteFactory3 *factory, IDWriteFontFileEnumerat
fontstrings_get_en_string(family_name, familyW, sizeof(familyW)/sizeof(WCHAR));
+ /* ignore dot named faces */ + if (familyW[0] == '.') { + WARN("Ignoring face %s\n", debugstr_w(familyW)); + IDWriteLocalizedStrings_Release(family_name); + release_font_data(font_data); + continue; + } + index = collection_find_family(collection, familyW); if (index != ~0u) hr = fontfamily_add_font(collection->family_data[index], font_data);