7.8.2 Font-Component Data

Font-component data consists of one or more font-component entries.

7.8.2.1 Font Component

Each font-component entry consists of a header, extension data, extended text metrics, kerning-pair data, and track-kerning data.

Following are the five parts of the font component entries:

Data structure Contents

Header Font metrics, such as the aspect ratio for which the font was created; leading values; italic, underline, strikeout, and bold descriptions; width information; first and last character identifiers; default and break character identifiers; and a pointer to the actual character data
Extension data Offset to the extended font metrics, offset to the extent table, offset to the origin table, and offset to the table of kerning data
Extended text metrics Additional font metrics, such as the point size of the font, the minimum point size to which it can be scaled, the maximum point size to which it can be scaled, the “X” height, the lowercase ascent and descent values, superscript metrics and offsets, subscript metrics and offsets, underline offset and width, strikeout offset and width, and the number of kerning pairs associated with the font
Kerning-pair data An identifier for each character in the pair of kerned characters, and a kerning value
Track-kerning data Additional kerning data

For a complete description of Windows font files, see the Microsoft Windows Device Development Kit documentation.