Introduced | 1.0 |
---|---|
Deprecated | |
Will be removed | |
Originator | |
Requirement status | Required for font producers, optional for font consumers |
Dependencies |
This table describes parameters useful for rendering the font data on PostScript printers.
{ "tt-post": { "title": "TrueType Reference Manual: Glyph Name and PostScript Font Table", "href": "https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html", "publisher": "Apple" } }
path: idl/postTable.md
- italicAngle
- Italic angle measured in counter-clockwise degrees.
- isFixedPitch
- If set to non-zero, the renderer may regard this as strictly a fixed pitch font. Discouraged in CommonType; font producers should set to zero.
- glyphNameIndex
- Array of {{postTableVersion20/numGlyphs}} glyph name indices. If the index is less than 258, the glyph at this position takes its name from the Macintosh glyph list (see below). Otherwise, 258 is subtracted from the index, and this is used as an index into the {{postTableVersion20/names}} array.
- names
- Array of {{PascalString}}s containing glyph names. The number of elements is determined by the greatest index in the {{postTableVersion20/glyphNameIndex}} array.
-
The {{minMemType42}}, {{maxMemType42}}, {{minMemType1}} and {{maxMemType1}} fields are discouraged in CommonType. (They were intended to describe memory requirements for downloading the font onto a PostScript printer.) Font producers should set these to zero.
-
{{postTableVersion10}} should only be used when the font contains exactly 258 glyph names in Macintosh order; see [[tt-post]] for the glyph names and order. {{postTableVersion25}} is deprecated and should not be used by font producers. Otherwise, {{postTableVersion20}} should be used to specify glyph names, or {{postTableVersion30}} when glyph names are to be omitted.