The way I fix the perennial blurry AA fonts problem is as follows:
1. Get your slackware X11 as up to date as you want it, or leave it as it is.
2. Import your TT fonts. KDE's font installer is great for this if you have TT fonts locally.
Otherwise there are websites/friends that can provide the TT fonts, and you can copy to a suitable directory
e.g. /usr/local/share/fonts/TTF.
3. Make the font files are world readable. Go to each directory you have placed True Type fonts in
and from the command prompt run the command chmod 644 *.ttf *.TTF".
4. To make the fonts available to fontconfig enabled programs simply run
/usr/X11R6/bin/fc-cache
5. For X programs that are not fontconfig enabled you should also run the commands
/usr/X11R6/bin/mkfontscale
/usr/X11R6/bin/mkfontdir
from each directory that you installed True Type fonts in. (Get these commands in order)
6. Go to
http://www.freetype.org/ and get the latest version of freetype2. Decompress with for example
tar -xvjf freetype-2.1.9.tar.bz2
now modify freetype-2.1.9/include/freetype/config/ftoption.h
so that the line (3/4 of the way down)
/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
is uncommented and looks like
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
and save.
enter the directory
cd freetype-2.1.9
configure and fix the prefix for slack:
./configure --prefix=/usr
'make', su to root and 'make install'
7. Reboot, and hopefully fonts will look good. Sorry it is a bit long-winded. This is riding a bit roughshod over the X11 package, (you can use checkinstall if you are familiar it), but it doesnt matter much, as a fresh install of X11 would restore to the previous state anyway.
Why is this necessary? Because Apple requires you to need a license to use the byte-code interpreter
(I will leave the conscience stuff to you)
If you already have Truetype fonts installed but they look bad, follow steps 1 & 6 and you should be done.
Try the freetype site if you want to dig further...
tobyl (also thanks to Rodrin)