]> git.eshelyaron.com Git - emacs.git/commitdiff
(xftfont_open): Call FcConfigSubstitute.
authorKenichi Handa <handa@m17n.org>
Wed, 6 Dec 2006 11:54:55 +0000 (11:54 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 6 Dec 2006 11:54:55 +0000 (11:54 +0000)
src/xftfont.c

index 5cbb7efe0381ad20aca704e19e9567433eda9bd6..ce648cc018d1f828a54183662559c4734f6bc8e9 100644 (file)
@@ -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);