Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

Previous Book Contents Book Index Next

Inside Macintosh: Text /
Chapter 4 - Font Manager / Font Manager Reference


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

Previous Book Contents Book Index Next

© Apple Computer, Inc.
6 JUL 1996