aulUnicodeRange

Format: 32-bit unsigned long array (4 elements) 128 bits.

Title: Unicode Character Range

Description: This field is used to specify the Unicode blocks encompassed by the font file in platform 3, encoding id 1 (Microsoft platform.) If the bit is set (1) then the Unicode range is considered functional. If the bit is clear (0) then the range 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 ranges if at all possible. All reserved fields must be zero. See ISO/IEC 10646-1 for a the list of Unicode ranges and characters.

Bit

Description

0

Basic Latin

1

Latin-1 Supplement

2

Latin Extended-A

3

Latin Extended-B

4

Ipa Extensions

5

Spacing Modifier Letters

6

Combining Diacritical Marks

7

Basic Greek

8

Greek Symbols And Coptic

9

Cyrillic

1

Armenian

11

Basic Hebrew

12

Hebrew Extended

13

Basic Arabic

14

Arabic Extended

15

Devanagari

16

Bengali

17

Gurmukhi

18

Gujarati

19

Oriya

20

Tamil

21

Telugu

22

Kannada

23

Malayalam

24

Thai

25

Lao

26

Basic Georgian

27

Georgian Extended

28

Hangul Jamo

29

Latin Extended Additional

30

Greek Extended

31

General Punctuation

32

Superscripts And Subscripts

33

Currency Symbols

34

Combining Diacritical Marks For Symbols

35

Letterlike Symbols

36

Number Forms

37

Arrows

38

Mathematical Operators

39

Miscellaneous Technical

40

Control Pictures

41

Optical Character Recognition

42

Enclosed Alphanumerics

43

Box Drawing

44

Block Elements

45

Geometric Shapes

46

Miscellaneous Dingbats

47

Dingbats

48

CJK Symbols And Punctuation

49

Hiragana

50

Katakana

51

Bopomofo

52

Hangul Compatibility Jamo

53

CJK Miscellaneous

54

Enclosed CJK Letters And Months

55

CJK Compatibility

56

Hangul

57

Hangul Supplementary-A

58

Hangul Supplementary-B

59

CJK Unified Ideographs

60

Private Use Area

61

CJK Compatibility Ideographs

62

Alphabetic Presentation Forms

63

Arabic Presentation Forms-A

64

Combining Half Marks

65

CJK Compatibility Forms

66

Small Form Variants

67

Arabic Presentation Forms-B

68

Halfwidth And Fullwidth Forms

69

Specials

70-127

Reserved for Unicode SubRanges