From 4b6d284de60a64b8c90da1056f72a68cd168419a Mon Sep 17 00:00:00 2001 From: Huw Davies Date: Fri, 21 Mar 2008 10:32:45 +0000 Subject: [PATCH] gdi32: Ignore fonts with names that begin with a '.'. --- dlls/gdi32/freetype.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c index 40ada6d43ec..820da77013b 100644 --- a/dlls/gdi32/freetype.c +++ b/dlls/gdi32/freetype.c @@ -1227,6 +1227,13 @@ static INT AddFontToList(const char *file, void *font_data_ptr, DWORD font_data_ return 0; } + if(ft_face->family_name[0] == '.') /* Ignore fonts with names beginning with a dot */ + { + TRACE("Ignoring %s since its family name begins with a dot\n", debugstr_a(file)); + pFT_Done_Face(ft_face); + return 0; + } + if (target_family) { localised_family = get_familyname(ft_face);