What are TFM files?

TFM stands for TeX Font Metrics; TFM files hold information about the sizes of the characters of the font in question, and about ligatures and kerns within that font. One TFM file is needed for each font used by TeX, that is for each design (point) size for each weight for each family; each TFM file serves for all magnifications of ‘its’ font, so that there are (typically) fewer TFM files than there are PK files. TeX (LaTeX, etc.) itself needs only to know about the sizes of characters and their interactions with each other, but not what characters look like. By contrast, TFM files are not, in principle, needed by the DVI driver, which only needs to know about the glyphs that each character selects, so as to print or display them.

This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tfm