Mercurial > hg > xemacs-beta
diff src/faces.c @ 3747:c13b89ba4796
[xemacs-hg @ 2006-12-17 11:25:58 by aidan]
Don't use the server-side fallbacks for XFT.
author | aidan |
---|---|
date | Sun, 17 Dec 2006 11:26:09 +0000 |
parents | f6f6fc9eb269 |
children | d6f975442bd3 |
line wrap: on
line diff
--- a/src/faces.c Sat Dec 16 22:51:14 2006 +0000 +++ b/src/faces.c Sun Dec 17 11:26:09 2006 +0000 @@ -2307,16 +2307,21 @@ define_specifier_tag (Qencode_as_utf_8, Qnil, intern("specifier-tag-encode-as-utf-8-p")); - #endif /* MULE */ +#ifdef USE_XFT + for (fontptr = fonts + countof(fonts) - 1; fontptr >= fonts; fontptr--) + inst_list = Fcons (Fcons (list1 (device_symbol), + build_string (*fontptr)), + inst_list); + +#else /* !USE_XFT */ inst_list = Fcons (Fcons (list1 (device_symbol), build_string ("*")), inst_list); - #ifdef MULE /* For Han characters and Ethiopic, we want the misc-fixed font used to @@ -2389,6 +2394,8 @@ build_string ("-*-lucidatypewriter-medium-r-*-*-*-120-*-*-*-*-*-*")), inst_list); +#endif /* !USE_XFT */ + #endif /* HAVE_X_WINDOWS || HAVE_GTK */ #ifdef HAVE_TTY