Important: The information in this document is obsolete and should not be used for new development.
Data Structures
This section describes the data structures that you use to provide information to the
Font Manager.You use the font input record to request a font that matches the specified characteristics. The actual characteristics of the font that the Font Manager chooses for the request are returned in a font output record.
You use the global width table record to find the widths of all glyphs in a font.
You use the font record to access the contents of a bitmapped font (
'NFNT'
) resource and a font family record to access the contents of a font family ('FOND'
) resource.
The font family resource includes a number of other tables, each of which has a corresponding data structure, including the font association table record, the bounding-box table record, the family glyph-width table record, the style-mapping
table record, and the family kerning table record.Although some of the resource tables have corresponding data types, many of them
do not. If you need to define a data type for a table that does not yet have one defined
for it, the resources sections contain pictures of each table, including the length of each table element.
Subtopics
- The Font Input Record
- The Font Output Record
- The Global Width Table
- The Font Record
- The Font Family Record
- The Font Association Table Record
- The Family Glyph-Width Table Record
- The Style-Mapping Table Record
- The Font Family Kerning Table Record