Previous Next
413
SECTION 5.5 Simple Fonts
lutions. Details on this format are provided in a separate book, Adobe Type 1 Font
Format. An alternative, more compact but functionally equivalent representation
of a Type 1 font program is documented in Adobe Technical Note #5176, The
Compact Font Format Specification.
Note: Although a Type 1 font program uses PostScript language syntax, using it does
not require a full PostScript interpreter; a specialized Type 1 font interpreter suffices.
A Type 1 font dictionary contains the entries listed in Table 5.8. Some entries are
optional for the standard 14 fonts listed under “Standard Type 1 Fonts (Standard
14 Fonts)” on page 416, but are required otherwise.
TABLE 5.8 Entries in a Type 1 font dictionary
KEY TYPE VALUE
Type name (Required) The type of PDF object that this dictionary describes; must be
Font for a font dictionary.
Subtype name (Required) The type of font; must be Type1 for a Type 1 font.
Name name (Required in PDF 1.0; optional otherwise) The name by which this font is ref-
erenced in the Font subdictionary of the current resource dictionary.
Note: This entry is obsolescent and its use is no longer recommended. (See
implementation note 60 in Appendix H.)
BaseFont name (Required) The PostScript name of the font. For Type 1 fonts, this is usually
the value of the FontName entry in the font program; for more information,
see Section 5.2 of the PostScript Language Reference, Third Edition. The Post-
Script name of the font can be used to find the font’s definition in the con-
sumer application or its environment. It is also the name that is used when
printing to a PostScript output device.
FirstChar integer (Required except for the standard 14 fonts) The first 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.
Previous Next