This table establishes the memory requirements for this font. Fonts with CFF or CFF2 outlines must use Version 0.5 of this table, specifying only the numGlyphs field. Fonts with TrueType outlines must use Version 1.0 of this table, where all data is required.
Version 0.5
Type
Name
Description
Version16Dot16
version
0x00005000 for version 0.5
uint16
numGlyphs
The number of glyphs in the font.
Version 1.0
Type
Name
Description
Version16Dot16
version
0x00010000 for version 1.0.
uint16
numGlyphs
The number of glyphs in the font.
uint16
maxPoints
Maximum points in a non-composite glyph.
uint16
maxContours
Maximum contours in a non-composite glyph.
uint16
maxCompositePoints
Maximum points in a composite glyph.
uint16
maxCompositeContours
Maximum contours in a composite glyph.
uint16
maxZones
1 if instructions do not use the twilight zone (Z0), or 2 if instructions do use Z0; should be set to 2 in most cases.
uint16
maxTwilightPoints
Maximum points used in Z0.
uint16
maxStorage
Number of Storage Area locations.
uint16
maxFunctionDefs
Number of FDEFs, equal to the highest function number + 1.