
Bitmapped Font Formats
|
371
As advanced as OpenType fonts are, they can also include bitmapped font data, in the
form of the ‘EBDT’, ‘EBLC’, and ‘EBSC’ tables whose heritage lies in TrueType fonts. AAT
fonts, which are a avor of TrueType fonts, along with sfnt-wrapped CIDFonts, can in-
clude the ‘bdat’ and ‘bloc’ tables for specifying bitmapped font data. Interestingly, the
OpenType fonts produced by Adobe Systems do not include any bitmapped font data
whatsoever. OpenType fonts do not require any bitmapped font data.
BDF Font Format
One of the most commonly used bitmapped font formats is called BDF, short for Bitmap
Distribution Format. is was developed by Adobe Systems, and was subsequently ad-
opted by the X Consortium for use in the X Window System. (Although the latest version
of the BDF specication is version 2.2, the X Consortium has adopted version 2.1.)
A BDF le is composed of two main sections: a BDF header in which font-level attributes
are specied; and the individual BDF records, one for each glyph in the BDF le. An
example BDF header, which can be quite long, is illustrated later in this chapter, in the
section entitled “PostScript extensions for X Window System fonts.”
It is relatively easy to use and manipulate BDF fonts. In fact, many people have used freely
available CJKV BDF fonts for developing their own soware, such as for the UI (user
interface)