Previous Next


                                                    461
         SECTION 5.7                                                               Font Descriptors




                      TABLE 5.21 Additional font descriptor entries for CIDFonts
KEY      TYPE          VALUE

Style    dictionary    (Optional) A dictionary containing entries that describe the style of the glyphs in the
                       font (see “Style” on page 461).

Lang     name          (Optional) A name specifying the language of the font, used for encodings where the
                       language is not implied by the encoding itself. The possible values are the codes de-
                       fined by Internet RFC 3066, Tags for the Identification of Languages (see the Bibliogra-
                       phy). If this entry is absent, the language is considered to be unknown.
                       Note: This specification for the allowable language codes is introduced in PDF 1.5. Prior
                       versions supported a subset: the 2-character language codes defined by ISO 639 (see the
                       Bibliography).

FD       dictionary    (Optional) A dictionary whose keys identify a class of glyphs in a CIDFont. Each value
                       is a dictionary containing entries that override the corresponding values in the main
                       font descriptor dictionary for that class of glyphs (see “FD” on page 462).

CIDSet   stream        (Optional) A stream identifying which CIDs are present in the CIDFont file. If this en-
                       try is present, the CIDFont contains only a subset of the glyphs in the character collec-
                       tion defined by the CIDSystemInfo dictionary. If it is absent, the only indication of a
                       CIDFont subset is the subset tag in the FontName entry (see Section 5.5.3, “Font Sub-
                       sets”).
                       The stream’s data is organized as a table of bits indexed by CID. The bits should be
                       stored in bytes with the high-order bit first. Each bit corresponds to a CID. The most
                       significant bit of the first byte corresponds to CID 0, the next bit to CID 1, and so on.


         Style

         The Style dictionary contains entries that define style attributes and values for the
         CIDFont. Currently, only the Panose entry is defined. The value of Panose is a
         12-byte string consisting of the following elements:

         • The font family class and subclass ID bytes, given in the sFamilyClass field of the
           “OS/2” table in a TrueType font. This field is documented in Microsoft’s True-
           Type 1.0 Font Files Technical Specification.
         • Ten bytes for the PANOSE classification number for the font. The PANOSE
           classification system is documented in Hewlett-Packard Company’s PANOSE
           Classification Metrics Guide.

         See the Bibliography for more information about these documents.

Previous Next