Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 2.43 KB

post.md

File metadata and controls

45 lines (35 loc) · 2.43 KB

post table - PostScript Table

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.
Implementation notes for font producers
  • 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.