CHAPTER 5
466
Text
KEY
SUBTYPE
DESCRIPTION
FontFile2
—
(PDF 1.1)
TrueType font program, as described in the
TrueType Reference
Manual.
This entry can appear in the font descriptor for a
TrueType
font
dictionary or (in PDF 1.3) for a
CIDFontType2
CIDFont dictionary.
(PDF 1.2)
Type 1–equivalent font program represented in the Compact
Font Format (CFF), as described in Adobe Technical Note #5176,
The
Compact Font Format Specification.
This entry can appear in the font de-
scriptor for a
Type1
or
MMType1
font dictionary.
(PDF 1.3)
Type 0 CIDFont program represented in the Compact Font For-
mat (CFF), as described in Adobe Technical Note #5176,
The Compact
Font Format Specification.
This entry can appear in the font descriptor for
a
CIDFontType0
CIDFont dictionary.
(PDF 1.6)
OpenType font program, as described in the
OpenType Font
Specification
(see the Bibliography). OpenType is an extension of True-
Type that allows inclusion of font programs that use the Compact Font
Format (CFF).
This entry can appear in the font descriptor for the following types of font
dictionaries:
FontFile3
Type1C
CIDFontType0C
OpenType
•
A
TrueType
font dictionary or a
CIDFontType2
CIDFont dictionary, if
the embedded font program contains a “glyf ” table.
•
A
CIDFontType0
CIDFont dictionary, if the embedded font program
contains a “CFF” table with a
Top DICT
that uses CIDFont operators
(this is equivalent to subtype
CIDFontType0C
above).
•
A
Type1
font dictionary or
CIDFontType0
CIDFont dictionary, if the
embedded font program contains a “CFF” table without CIDFont oper-
ators.
The stream dictionary for a font file contains the normal entries for a stream,
such as
Length
and
Filter
(listed in Table 3.4 on page 62), plus the additional
entries listed in Table 5.24.
TABLE 5.24 Additional entries in an embedded font stream dictionary
KEY
TYPE
VALUE
Length1
integer
(Required for Type 1 and TrueType fonts)
The length in bytes of the clear-text portion of the
Type 1 font program (see below), or the entire TrueType font program, after it has been de-
coded using the filters specified by the stream’s
Filter
entry, if any.