Previous Next


                                                      442
           CHAPTER 5                                                                        Text



           A CMap may be specified in two ways:

           • As a name object identifying a predefined CMap, whose definition is known to
             the consumer application
           • As a stream object whose contents are a CMap file (see implementation note 66
             in Appendix H)


           Predefined CMaps

           Table 5.15 lists the names of the predefined CMaps. These CMaps map character
           codes to CIDs in a single descendant CIDFont. CMaps whose names end in H
           specify horizontal writing mode; those ending in V specify vertical writing mode.

           Note: Several of the CMaps define mappings from Unicode encodings to character
           collections. Unicode values appearing in a text string are represented in big-endian
           order (high-order byte first). CMap names containing "UCS2" use UCS-2 encoding;
           names containing "UTF16" use UTF-16BE (big-endian) encoding.

                                 TABLE 5.15 Predefined CJK CMap names
NAME                   DESCRIPTION

Chinese (Simplified)
GB−EUC−H               Microsoft Code Page 936 (lfCharSet 0x86), GB 2312-80 character set, EUC-CN encoding

GB−EUC−V               Vertical version of GB−EUC−H

GBpc−EUC−H             Mac OS, GB 2312-80 character set, EUC-CN encoding, Script Manager code 19

GBpc−EUC−V             Vertical version of GBpc−EUC−H

GBK−EUC−H              Microsoft Code Page 936 (lfCharSet 0x86), GBK character set, GBK encoding

GBK−EUC−V              Vertical version of GBK−EUC−H

GBKp−EUC−H             Same as GBK−EUC−H but replaces half-width Latin characters with proportional forms
                       and maps character code 0x24 to a dollar sign ($) instead of a yuan symbol (¥)

GBKp−EUC−V             Vertical version of GBKp−EUC−H

GBK2K−H                GB 18030-2000 character set, mixed 1-, 2-, and 4-byte encoding

Previous Next