|
| Current Newswire:
Gnotices: Gdkxft 1.1 released: Anti-Aliased fonts for GTK+ 1.2Sep 07, 2001, 01:38 (5 Talkback[s])gdkxft transparently adds anti-aliased font support to GTK+-1.2. Once it's installed, users can run most existing GTK+ binaries and see anti-aliased fonts in the GTK widgets. There's no need to recompile gtk+ or individual applications. From Gnotices: Within only days of the 1.0 release, Gdkxft has been updated to version 1.1. Improvements include more helpful documentation and a slightly smarter installer. Complete Story (the announcement above with some useful commentary from gnotices readers) [ Here's some additional info gathered from getting this to work on a Red Hat 7.1 system running Ximian GNOME. Take it as a "works for me" and with a hearty "your mileage may vary." -mph ] You may find it useful to add the following line to /etc/X11/gdm/gnomerc: export LD_PRELOAD=/usr/lib/libgdkxft.so Those using truetype fonts from Microsoft (Arial, Verdana, etc.) will find it useful to add the following lines to the file /usr/share/gdkxft.conf: -monotype-* -microsoft-* The editor's /etc/X11/Xftconfig looks like this (the default generated by the rpm caused some problems): dir "/usr/X11R6/lib/X11/fonts/ttf" dir "/usr/X11R6/lib/X11/fonts/Type1" # alias 'fixed' for 'mono' match any family == "fixed" edit family =+ "mono"; # Check users config file includeif "~/.xftconfig" # Use Lucidux fonts for default faces match any family == "serif" edit family += "LuciduxSerif"; match any family == "sans" edit family += "LuciduxSans"; match any family == "mono" edit family += "LuciduxMono"; # Alias between XLFD families and font file family name, prefer local # fonts match any family == "charter" edit family += "bitstream charter"; match any family == "bitstream charter" edit family =+ "charter"; match any family == "Lucidux Serif" edit family += "LuciduxSerif"; match any family == "LuciduxSerif" edit family =+ "Lucidux Serif"; match any family == "Lucidux Sans" edit family += "LuciduxSans"; match any family == "LuciduxSans" edit family =+ "Lucidux Sans"; match any family == "Lucidux Mono" edit family += "LuciduxMono"; match any family == "LuciduxMono" edit family =+ "Lucidux Mono"; Related Stories:
|