]> git.eshelyaron.com Git - emacs.git/commitdiff
Port FC_COLOR change to older fontconfig
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 3 Apr 2018 15:12:41 +0000 (08:12 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 3 Apr 2018 15:13:17 +0000 (08:13 -0700)
Problem reported by John ff in:
https://lists.gnu.org/r/emacs-devel/2018-04/msg00058.html
* src/ftfont.c (ftfont_spec_pattern) [!FC_COLOR]:
Don’t use FC_COLOR on older fontconfigs that don’t have it.

src/ftfont.c

index 24a92dd52e8a987b307b4c148bdc30cf9e5068ae..84e4a303899dfe22a1928e940303a2cedfa08dea 100644 (file)
@@ -764,7 +764,7 @@ ftfont_spec_pattern (Lisp_Object spec, char *otlayout, struct OpenTypeSpec **ots
   if (scalable >= 0
       && ! FcPatternAddBool (pattern, FC_SCALABLE, scalable ? FcTrue : FcFalse))
     goto err;
-#ifdef HAVE_XFT
+#if defined HAVE_XFT && defined FC_COLOR
   /* We really don't like color fonts, they cause Xft crashes.  See
      Bug#30874.  */
   if (Vxft_ignore_color_fonts