diff options
| author | Kenichi Handa | 2006-12-06 11:54:55 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-12-06 11:54:55 +0000 |
| commit | 3cc2aca0acc2e01c49e61412b03559e59dfa5a86 (patch) | |
| tree | 6f440f66173d3abf0e24bc17f22407b8b49fb8a3 /src | |
| parent | b5adca2be179ca089630d52b6f26d0d305b8f3c3 (diff) | |
| download | emacs-3cc2aca0acc2e01c49e61412b03559e59dfa5a86.tar.gz emacs-3cc2aca0acc2e01c49e61412b03559e59dfa5a86.zip | |
(xftfont_open): Call FcConfigSubstitute.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xftfont.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/xftfont.c b/src/xftfont.c index 5cbb7efe038..ce648cc018d 100644 --- a/src/xftfont.c +++ b/src/xftfont.c | |||
| @@ -240,6 +240,10 @@ xftfont_open (f, entity, pixel_size) | |||
| 240 | FcPatternAddString (pat, FC_FILE, file); | 240 | FcPatternAddString (pat, FC_FILE, file); |
| 241 | FcPatternAddDouble (pat, FC_PIXEL_SIZE, pixel_size); | 241 | FcPatternAddDouble (pat, FC_PIXEL_SIZE, pixel_size); |
| 242 | /*FcPatternAddBool (pat, FC_ANTIALIAS, FcTrue);*/ | 242 | /*FcPatternAddBool (pat, FC_ANTIALIAS, FcTrue);*/ |
| 243 | val = AREF (entity, FONT_FAMILY_INDEX); | ||
| 244 | if (! NILP (val)) | ||
| 245 | FcPatternAddString (pat, FC_FAMILY, (FcChar8 *) SDATA (SYMBOL_NAME (val))); | ||
| 246 | FcConfigSubstitute (NULL, pat, FcMatchPattern); | ||
| 243 | 247 | ||
| 244 | BLOCK_INPUT; | 248 | BLOCK_INPUT; |
| 245 | XftDefaultSubstitute (display, FRAME_X_SCREEN_NUMBER (f), pat); | 249 | XftDefaultSubstitute (display, FRAME_X_SCREEN_NUMBER (f), pat); |