English
Fonts and FreeBSD
Abstract
This document contains a description of the various font files that may be used with FreeBSD and the syscons driver, X11, Ghostscript and Groff. Cookbook examples are provided for switching the syscons display to 80x60 mode, and for using type 1 fonts with the above application programs.
'''
Introduction
There are many sources of fonts available, and one might ask how they might be used with FreeBSD. The answer can be found by carefully searching the documentation for the component that one would like to use. This is very time consuming, so this tutorial is an attempt to provide a shortcut for others who might be interested.
Basic Terminology
There are many different font formats and associated font file suffixes. A few that will be addressed here are:
[.filename]#.pfa#, [.filename]#.pfb#
PostScript(R) type 1 fonts. The [.filename]#.pfa# is the __A__scii form and [.filename]#.pfb# the __B__inary form.
[.filename]#.afm#
The font metrics associated with a type 1 font.
[.filename]#.pfm#
The printer font metrics associated with a type 1 font.
[.filename]#.ttf#
A TrueType(R) font
[.filename]#.fot#
An indirect reference to a TrueType font (not an actual font)
[.filename]#.fon#, [.filename]#.fnt#
Bitmapped screen fonts