Lots of howtos are out there, here’s mine:
Install the fonts somewhere in the /usr/share/fonts/ directory. For Type1 fonts (only .pfb and .pfm files are present, but no .afm files), you need to run the type1afm command first to generate the necessary .afm files (otherwise the fonts won’t show up in OpenOffice, for example). Then generate the font directory and scale files and register the new font directory in the system. In shell-speak:
# cd /usr/share/fonts # mkdir myfont # cd myfont # cp font files, i.e., *.afm *.pfb *.pfm . # type1afm `ls *.pfb` # mkfontdir /usr/share/fonts/myfont # mkfontscale /usr/share/fonts/myfont # xset fp+ /usr/share/fonts/myfont # xset fp rehash # fc-cache
Check whether the new font shows up in the font list:
# fc-list | grep -i
Done. Restart the application (restarting the X server is not necessary)