# HG changeset patch # User Kenichi Handa # Date 1165406095 0 # Node ID 6980018355835c94bdd6b468c27a17c883c82c68 # Parent 291f9de409b04ed43ce6f35e8e606fecd369c14d (xftfont_open): Call FcConfigSubstitute. diff -r 291f9de409b0 -r 698001835583 src/xftfont.c --- a/src/xftfont.c Tue Dec 05 05:15:08 2006 +0000 +++ b/src/xftfont.c Wed Dec 06 11:54:55 2006 +0000 @@ -240,6 +240,10 @@ 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);