Format: 32-bit unsigned long array (2 elements) 64 bits.
Title: Code Page Character Range
Description: This field is used to specify the code pages encompassed by the font file in platform 3, encoding id 1 (Microsoft platform.) If the bit is set (1) then the code page is considered functional. If the bit is clear (0) then the code page is not considered functional. The determination of functional is left up to the font designer, although character set selection should attempt to be functional by code pages if at all possible. All reserved fields must be zero.
Bit | Codepage | Description |
0 | 1252 | Latin 1 |
1 | 1250 | Latin 2: Eastern Europe |
2 | 1251 | Cyrillic |
3 | 1253 | Greek |
4 | 1254 | Turkish |
5 | 1255 | Hebrew |
6 | 1256 | Arabic |
7 | 1257 | Baltic |
8-16 | Reserved for Alternate ANSI | |
17 | 874 | Thai |
18 | 932 | JIS/Japan |
19 | 936 | Chinese: Simplified chars--PRC and Singapore |
20 | 949 | Korean Unified Hangeul |
21 | 950 | Chinese: Traditional chars--Taiwan and Hong Kong |
22-31 | Reserved for Alternate ANSI & OEM | |
32-47 | Reserved for OEM | |
48 | 869 | IBM Greek |
49 | 866 | MS-DOS Russian |
50 | 865 | MS-DOS Nordic |
51 | 864 | Arabic |
52 | 863 | MS-DOS Canadian French |
53 | 862 | Hebrew |
54 | 861 | MS-DOS Icelandic |
55 | 860 | MS-DOS Portuguese |
56 | 857 | IBM Turkish |
57 | 855 | IBM Cyrillic; primarily Russian |
58 | 852 | Latin 2 |
59 | 775 | Baltic |
60 | 737 | Greek; former 437 G |
61 | 708 | Arabic; ASMO 708 |
62 | 850 | WE/Latin 1 |
63 | 437 | US |