From 3cc2aca0acc2e01c49e61412b03559e59dfa5a86 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Wed, 6 Dec 2006 11:54:55 +0000 Subject: [PATCH] (xftfont_open): Call FcConfigSubstitute. --- src/xftfont.c | 4 ++++ 1 file changed, 4 insertions(+) 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) FcPatternAddString (pat, FC_FILE, file); FcPatternAddDouble (pat, FC_PIXEL_SIZE, pixel_size); /*FcPatternAddBool (pat, FC_ANTIALIAS, FcTrue);*/ + val = AREF (entity, FONT_FAMILY_INDEX); + if (! NILP (val)) + FcPatternAddString (pat, FC_FAMILY, (FcChar8 *) SDATA (SYMBOL_NAME (val))); + FcConfigSubstitute (NULL, pat, FcMatchPattern); BLOCK_INPUT; XftDefaultSubstitute (display, FRAME_X_SCREEN_NUMBER (f), pat); -- 2.39.5