Previous Next


                                                  414
           CHAPTER 5                                                                          Text



KEY              TYPE         VALUE

LastChar         integer      (Required except for the standard 14 fonts) The last character code defined in
                              the font’s Widths array.
                              Note: Beginning with PDF 1.5, the special treatment given to the standard 14
                              fonts is deprecated. All fonts used in a PDF document should be represented us-
                              ing a complete font descriptor. For backwards capability, viewer applications
                              must still provide the special treatment identified for the standard 14 fonts.

Widths           array        (Required except for the standard 14 fonts; indirect reference preferred) An ar-
                              ray of (LastChar − FirstChar + 1) widths, each element being the glyph width
                              for the character code that equals FirstChar plus the array index. For charac-
                              ter codes outside the range FirstChar to LastChar, the value of MissingWidth
                              from the FontDescriptor entry for this font is used. The glyph widths are
                              measured in units in which 1000 units corresponds to 1 unit in text space.
                              These widths must be consistent with the actual widths given in the font pro-
                              gram. (See implementation note 61 in Appendix H.) For more information
                              on glyph widths and other glyph metrics, see Section 5.1.3, “Glyph Position-
                              ing and Metrics.”
                              Note: Beginning with PDF 1.5, the special treatment given to the standard 14
                              fonts is deprecated. All fonts used in a PDF document should be represented us-
                              ing a complete font descriptor. For backwards capability, viewer applications
                              must still provide the special treatment identified for the standard 14 fonts.

FontDescriptor   dictionary   (Required except for the standard 14 fonts; must be an indirect reference) A font
                              descriptor describing the font’s metrics other than its glyph widths (see Sec-
                              tion 5.7, “Font Descriptors”).
                              Note: For the standard 14 fonts, the entries FirstChar, LastChar, Widths, and
                              FontDescriptor must either all be present or all be absent. Ordinarily, they are
                              absent; specifying them enables a standard font to be overridden (see “Standard
                              Type 1 Fonts (Standard 14 Fonts),” below).
                              Note: Beginning with PDF 1.5, the special treatment given to the standard 14
                              fonts is deprecated. All fonts used in a PDF document should be represented us-
                              ing a complete font descriptor. For backwards capability, viewer applications
                              must still provide the special treatment identified for the standard 14 fonts.

Encoding         name or      (Optional) A specification of the font’s character encoding if different from its
                 dictionary   built-in encoding. The value of Encoding is either the name of a predefined
                              encoding (MacRomanEncoding, MacExpertEncoding, or WinAnsiEncoding,
                              as described in Appendix D) or an encoding dictionary that specifies differ-
                              ences from the font’s built-in encoding or from a specified predefined encod-
                              ing (see Section 5.5.5, “Character Encoding”).

Previous Next