Because a “ToUnicode” mapping file is used to convert from CIDs (which begin at decimal 0, which is expressed as 0x0000 in hexadecimal notation) to Unicode code points, the following “codespacerange” definition, without exception, shall always be used: 1 begincodespacerange <0000> endcodespacerange As with CMap files, the number of entries in each group of mappings cannot exceed 100. This means that “101 beginbfchar” and “101 beginbfrange” are considered invalid. Lastly, if a CID does not map to a Unicode code point, the value 0xFFFD (expressed as “” in the “ToUnicode” mapping file) shall be used as its Unicode code point. CID=13706-> U+20BB7 (UTF-16BE = 0xD842DFB7) CID=18773-> U+285C8 (UTF-16BE = 0xD861DDC8) CID=18774-> U+285C9 (UTF-16BE = 0xD861DDC9) 2 beginbfrange <358A> <358A> <4955> <4956> endbfrange The "unicode" target codepoints are expressed in UTF-16BE.