next up previous contents
Next: Font definition file commands Up: Font installation Previous: Font installation

Font definition files

The description of how LaTeX font attributes are turned into TeX fonts is usually kept in a font definition file (.fd). The file for family <family> in encoding <ENC> must be called <enc><family>.fd: for example, ot1cmr.fd for Computer Modern Roman with encoding OT1 or t1ptm.fd for Adobe Times with encoding T1. Note that encoding names are converted to lowercase when used as part of file names.

Whenever LaTeX encounters an encoding/family combination that it does not know (e.g. if the document designer says \fontfamily{ptm}\selectfont) then LaTeX attempts to load the appropriate .fd file. ``Not known'' means: there was no \DeclareFontFamily declaration issued for this encoding/family combination. If the .fd file could not be found, a warning is issued and font substitutions are made.

The declarations in the font definition file are responsible for telling LaTeX how to load fonts for that encoding/family combination.

Rainer Schoepf
Thu Jan 8 11:52:24 MET 1998