Font bitmap files require two characteristics in addition to the above to be uniquely identifiable: (1) the type of device (i.e., mode) for which the font was created; (2) the resolution of the bitmap.
Following common practice, the TDS segregates fonts with different device types into separate directories. See `modes.mf' in Appendix section Related references for recommended mode names.
Some printers operate at more than one resolution (e.g., at 300dpi and 600dpi), but each such resolution will necessarily have a different mode name. Nothing further is needed, since implicit in the TeX system is the assumption of a single target resolution.
Two naming strategies are commonly used to identify the resolution of bitmap font files. On systems that allow long filenames (and in the original METAFONT program itself), the resolution is included in the filename (e.g., `cmr10.300pk'). On systems which do not support long filenames, fonts are generally segregated into directories by resolution (e.g., `dpi300/cmr10.pk').
Because the TDS cannot require long filenames, we must use the latter scheme for naming fonts. So we have two more subdirectory levels under `pk' and `gf':
texmf/fonts/pk/mode/supplier/typeface/dpinnn/ texmf/fonts/gf/mode/supplier/typeface/dpinnn/
Implementations may provide extensions to the basic naming scheme, such as long filenames (as in the original METAFONT) and font library files (as in emTeX's `.fli' files), provided that the basic scheme is also supported.
Go to the first, previous, next, last section, table of contents.