Mercurial > emacs
diff src/xftfont.c @ 106092:6804c4648fee
* xftfont.c (xftfont_fix_match): Older versions of fontconfig does
not have FC_LCD_*. #define them if not there.
author | Jan Djärv <jan.h.d@swipnet.se> |
---|---|
date | Tue, 17 Nov 2009 13:47:29 +0000 |
parents | b40edfe3e412 |
children | 8671036bedc4 |
line wrap: on
line diff
--- a/src/xftfont.c Tue Nov 17 10:38:44 2009 +0000 +++ b/src/xftfont.c Tue Nov 17 13:47:29 2009 +0000 @@ -214,14 +214,15 @@ FcPatternDel (match, FC_HINT_STYLE); FcPatternAddInteger (match, FC_HINT_STYLE, i); } -#ifdef FC_LCD_FILTER +#ifndef FC_LCD_FILTER /* Older fontconfig versions don't have FC_LCD_FILTER. */ +#define FC_LCD_FILTER "lcdfilter" +#endif if (FcResultMatch == FcPatternGetInteger (pat, FC_LCD_FILTER, 0, &i)) { FcPatternDel (match, FC_LCD_FILTER); FcPatternAddInteger (match, FC_LCD_FILTER, i); } -#endif if (FcResultMatch == FcPatternGetInteger (pat, FC_RGBA, 0, &i)) { FcPatternDel (match, FC_RGBA);