aulCodePageRange

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