diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2009-11-17 09:53:45 +0000 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2009-11-17 09:53:45 +0000 |
commit | a6eb20d8fe270d70a28971719935479f6fa99c31 (patch) | |
tree | 23046d835e1912bb31a55d4fe02df109e80ff5c6 /src/xftfont.c | |
parent | ad413b3564689010ec221562810e5bc373d8c60d (diff) | |
download | emacs-a6eb20d8fe270d70a28971719935479f6fa99c31.tar.gz |
#ifdef on FC_LCD_FILTER.
* xftfont.c (xftfont_fix_match): Older versions of fontconfig does
not have FC_LCD_FILTER. #ifdef it.
* xsettings.c (parse_xft_settings, apply_xft_settings): Ditto
* xftfont.c (xftfont_fix_match): New function.
(xftfont_open): Call XftDefaultSubstitute before XftFontMatch.
Call xftfont_fix_match after XftFontMatch.
Diffstat (limited to 'src/xftfont.c')
-rw-r--r-- | src/xftfont.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/xftfont.c b/src/xftfont.c index 6455c5f2c52..130bd84c69b 100644 --- a/src/xftfont.c +++ b/src/xftfont.c @@ -214,11 +214,14 @@ xftfont_fix_match (pat, match) FcPatternDel (match, FC_HINT_STYLE); FcPatternAddInteger (match, FC_HINT_STYLE, i); } +#ifdef FC_LCD_FILTER + /* Older fontconfig versions don't have FC_LCD_FILTER. */ 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); |