What I'll tell you here will work with any fonts you add. All the steps may not be necessary, but they won't hurt. You must do all of them as root. Close down X so that you're at a console. You could probably do them at a root terminal but you'll have to close and then restart X for all of them to take effect.
Do these steps as root:
--Edit /etc/X11/xorg.conf by adding the new fonts directory to Section "Files" like this:
--Go to the /usr/share/fonts/corefonts directory and open it.
at the command line to make sure you're in the /usr/share/fonts/corefonts directory.
--Run these commands in this order at the prompt:
--Go to /etc/fonts and copy the fonts.conf file to local.conf in the same directory. Edit /etc/fonts/local.conf by adding this line to the <!-- Font directory list --> section:
--Save local.conf and exit.
As root, run this command:
Restart X (startx or the specific command for your window manager). All your fonts should now be available to all font-aware applications for all users.
You can add fonts to your home directory's /.fonts directory. If you don't have one, just make the directory. Add the fonts there and run
as user. The fonts will be available to you but not to other users.
These steps will insure that all your applications will see the fonts and be able to use them. Every now and then a program will not pay attention to the fontconfig system, but the steps I described should enable the fonts in those, too.
I have added three directories to my system:
They're what they say. My own TrueType fonts are in /my_tt, my own Type 1 fonts are in /my_type1, and the Microsoft core fonts (copied from my Windows system) are in /truetype. I like to keep the default directories free of my own fonts. I always create a /usr/share/moved_fonts directory into which I move the non-Western fonts and other fonts I'll never use. This must be done as root. /usr/share/moved_fonts is not in my fonts path, so when I run fc-cache as root, the fonts list is fixed so that I don't get that long list of fonts I won't use. If I ever find I need one of those fonts, I can just move it back into the directory it came from in /usr/share/fonts.