aulCodePageRange

Format: 32-bit unsigned long array (two 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 (zero), 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