Apple LaserWriter Pro 630 Envelope Feeder Specifications Page 94

  • Download
  • Add to my manuals
  • Print
  • Page
    / 97
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 93
CHAPTER 4
TrueType Fonts
82 TrueType Font Dictionary Entries
WMode integer
Optional. Indicates which of two sets of metrics is used when
characters are shown from this font. If this entry (or the WMode
entry of the root font from which this font is a descendant) has
the value 1, then this font must have a CDevProc entry (see
Table 4-3). See Section 5.9 of the PostScript Language Reference
Manual, for information about composite fonts.
Default value: 0
XUID array
Optional. An array of integers that uniquely identifies this font or
any variant of it for the purposes of caching character bitmaps
and metrics.
Table 4-3 Entries for Type 1 specific font dictionaries
Key Type Semantics
CharStrings dictionary
Required. Associates character names (keys) with glyph IDs
(integers). These IDs access data in the 'sfnt' format. Every
Type 42 font must have a notdef entry (usually with glyph ID
0). The value can also be an executable PostScript procedure. See
Section 5.6.3 of the PostScript Language Reference Manual.
CDevProc procedure
Optional. A procedure that derives global changes
algorithmically from a font’s metrics. If this font (or the root font
for which this font is a descendant) has a WMode of 1, this entry is
required. See Section 5.6.2 of the PostScript Language Reference
Manual, for the semantics of this procedure.
Metrics dictionary
Ignored. Adding a Metrics entry will have no effect on a
Type 42 font.
Metrics2 dictionary
Ignored. Adding a Metrics2 entry will have no effect on a
Type 42 font.
PaintType integer
Required. A code indicating how the characters of the font are to
be painted:
0 The character outlines are filled.
2 The outlines (designed to be filled) are stroked.
TrueType fonts are ordinarily created with a PaintType of 0. A
program desiring to convert it to a stroked outline font can copy
the font dictionary, change the PaintType from 0 to 2, add a
StrokeWidth entry, and define a new font using this dictionary.
Note that if PaintType 0 is chosen, the TrueType scan con-
verter is used to render the character. If PaintType2 is chosen,
the grid-fitted TrueType outline is converted to PostScript path
segments and the PostScript scan converter strokes the path.
Private dictionary
Ignored. Type 42 fonts do not require a Private dictionary.
continued
Table 4-2 Type 42 key-value pairs common to all PostScript font dictionaries (continued)
Key Type Semantics
Page view 93
1 2 ... 89 90 91 92 93 94 95 96 97

Comments to this Manuals

No comments