From: Akihiro Sagawa Subject: [PATCH] gdi32: Fix compile error with Fontconfig <= 2.10.91. Message-Id: <20181217214348.4A52.375B48EC@gmail.com> Date: Mon, 17 Dec 2018 21:46:50 +0900 FC_PRGNAME is available since 2.10.92 and FC_NAMELANG is available since 2.9.91. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46296 Signed-off-by: Akihiro Sagawa --- dlls/gdi32/freetype.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c index e07aada..5c12db5 100644 --- a/dlls/gdi32/freetype.c +++ b/dlls/gdi32/freetype.c @@ -5227,10 +5227,14 @@ static Family* get_fontconfig_family(DWORD pitch_and_family, const CHARSETINFO * if (!pat) return NULL; r = pFcPatternAddString(pat, FC_FAMILY, (const FcChar8 *)name); if (!r) goto end; +#ifdef FC_NAMELANG r = pFcPatternAddString(pat, FC_NAMELANG, (const FcChar8 *)"en-us"); if (!r) goto end; +#endif +#ifdef FC_PRGNAME r = pFcPatternAddString(pat, FC_PRGNAME, (const FcChar8 *)"wine"); if (!r) goto end; +#endif r = pFcConfigSubstitute(NULL, pat, FcMatchPattern); if (!r) goto end; pFcDefaultSubstitute(pat);