aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2006-12-06 11:54:55 +0000
committerKenichi Handa2006-12-06 11:54:55 +0000
commit3cc2aca0acc2e01c49e61412b03559e59dfa5a86 (patch)
tree6f440f66173d3abf0e24bc17f22407b8b49fb8a3
parentb5adca2be179ca089630d52b6f26d0d305b8f3c3 (diff)
downloademacs-3cc2aca0acc2e01c49e61412b03559e59dfa5a86.tar.gz
emacs-3cc2aca0acc2e01c49e61412b03559e59dfa5a86.zip
(xftfont_open): Call FcConfigSubstitute.
-rw-r--r--src/xftfont.c4
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);