SECTION 5.5
413
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
TABLE 5.8 Entries in a Type 1 font dictionary
KEY
TYPE
VALUE
Type
name
name
name
(Required)
The type of PDF object that this dictionary describes; must be
Font
for a font dictionary.
(Required)
The type of font; must be
Type1
for a Type 1 font.
(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
Subtype
Name
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.
(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.
FirstChar
integer