Two formats of font character definition are supported. These are:
Image format
Note: Intelligent Font Technology fonts (such as ATM Type-1 fonts) may be stored in a technology specific format, and thus will not conform to this definition for outline fonts.
The header portion contains information about the format of the character definitions and data about each character including width data and the offset into the definition section at which the character definition begins. (See Definitions of Terms Used When Describing Fonts.)
Raster fonts contain a "null character". The character definition record for this occurs after the one for the last character. Thus the format has usLastChar+2 characters, although the null character is not counted in the range returned. The null character is composed of zeros and is always eight pels wide.