Previous Next
466
CHAPTER 5 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.
FontFile3 Type1C (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.
CIDFontType0C (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.
OpenType (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:
• 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.
Previous Next