Unicode Subset Bitfields
The Unicode subset bitfields (USBs) are used in the FONTSIGNATURE and LOCALESIGNATURE structures.
Bit | Unicode subrange | Description |
---|---|---|
0 | 0000 - 007F | Basic Latin |
1 | 0080 - 00FF | Latin-1 Supplement |
2 | 0100 - 017F | Latin Extended-A |
3 | 0180 - 024F | Latin Extended-B |
4 | 0250 - 02AF | IPA Extensions |
1D00 - 1D7F | Phonetic Extensions | |
1D80 - 1DBF | Phonetic Extensions Supplement | |
5 | 02B0 - 02FF | Spacing Modifier Letters |
A700 - A71F | Modifier Tone Letters | |
6 | 0300 - 036F | Combining Diacritical Marks |
1DC0 - 1DFF | Combining Diacritical Marks Supplement | |
7 | 0370 - 03FF | Greek and Coptic |
8 | 2C80 - 2CFF | Coptic |
9 | 0400 - 04FF | Cyrillic |
0500 - 052F | Cyrillic Supplement | |
2DE0 - 2DFF | Cyrillic Extended-A | |
A640 - A69F | Cyrillic Extended-B | |
10 | 0530 - 058F | Armenian |
11 | 0590 - 05FF | Hebrew |
12 | A500 - A63F | Vai |
13 | 0600 - 06FF | Arabic |
0750 - 077F | Arabic Supplement | |
14 | 07C0 - 07FF | NKo |
15 | 0900 - 097F | Devanagari |
16 | 0980 - 09FF | Bangla |
17 | 0A00 - 0A7F | Gurmukhi |
18 | 0A80 - 0AFF | Gujarati |
19 | 0B00 - 0B7F | Odia |
20 | 0B80 - 0BFF | Tamil |
21 | 0C00 - 0C7F | Telugu |
22 | 0C80 - 0CFF | Kannada |
23 | 0D00 - 0D7F | Malayalam |
24 | 0E00 - 0E7F | Thai |
25 | 0E80 - 0EFF | Lao |
26 | 10A0 - 10FF | Georgian |
2D00 - 2D2F | Georgian Supplement | |
27 | 1B00 - 1B7F | Balinese |
28 | 1100 - 11FF | Hangul Jamo |
29 | 1E00 - 1EFF | Latin Extended Additional |
2C60 - 2C7F | Latin Extended-C | |
A720 - A7FF | Latin Extended-D | |
30 | 1F00 - 1FFF | Greek Extended |
31 | 2000 - 206F | General Punctuation |
2E00 - 2E7F | Supplemental Punctuation | |
32 | 2070 - 209F | Superscripts And Subscripts |
33 | 20A0 - 20CF | Currency Symbols |
34 | 20D0 - 20FF | Combining Diacritical Marks For Symbols |
35 | 2100 - 214F | Letterlike Symbols |
36 | 2150 - 218F | Number Forms |
37 | 2190 - 21FF | Arrows |
27F0 - 27FF | Supplemental Arrows-A | |
2900 - 297F | Supplemental Arrows-B | |
2B00 - 2BFF | Miscellaneous Symbols and Arrows | |
38 | 2200 - 22FF | Mathematical Operators |
27C0 - 27EF | Miscellaneous Mathematical Symbols-A | |
2980 - 29FF | Miscellaneous Mathematical Symbols-B | |
2A00 - 2AFF | Supplemental Mathematical Operators | |
39 | 2300 - 23FF | Miscellaneous Technical |
40 | 2400 - 243F | Control Pictures |
41 | 2440 - 245F | Optical Character Recognition |
42 | 2460 - 24FF | Enclosed Alphanumerics |
43 | 2500 - 257F | Box Drawing |
44 | 2580 - 259F | Block Elements |
45 | 25A0 - 25FF | Geometric Shapes |
46 | 2600 - 26FF | Miscellaneous Symbols |
47 | 2700 - 27BF | Dingbats |
48 | 3000 - 303F | CJK Symbols And Punctuation |
49 | 3040 - 309F | Hiragana |
50 | 30A0 - 30FF | Katakana |
31F0 - 31FF | Katakana Phonetic Extensions | |
51 | 3100 - 312F | Bopomofo |
31A0 - 31BF | Bopomofo Extended | |
52 | 3130 - 318F | Hangul Compatibility Jamo |
53 | A840 - A87F | Phags-pa |
54 | 3200 - 32FF | Enclosed CJK Letters And Months |
55 | 3300 - 33FF | CJK Compatibility |
56 | AC00 - D7AF | Hangul Syllables |
57 | D800 - DFFF | Non-Plane 0. Note that setting this bit implies that there is at least one supplementary code point beyond the Basic Multilingual Plane (BMP) that is supported by this font. See Surrogates and Supplementary Characters. |
58 | 10900 - 1091F | Phoenician |
59 | 2E80 - 2EFF | CJK Radicals Supplement |
2F00 - 2FDF | Kangxi Radicals | |
2FF0 - 2FFF | Ideographic Description Characters | |
3190 - 319F | Kanbun | |
3400 - 4DBF | CJK Unified Ideographs Extension A | |
4E00 - 9FFF | CJK Unified Ideographs | |
20000 - 2A6DF | CJK Unified Ideographs Extension B | |
60 | E000 - F8FF | Private Use Area |
61 | 31C0 - 31EF | CJK Strokes |
F900 - FAFF | CJK Compatibility Ideographs | |
2F800 - 2FA1F | CJK Compatibility Ideographs Supplement | |
62 | FB00 - FB4F | Alphabetic Presentation Forms |
63 | FB50 - FDFF | Arabic Presentation Forms-A |
64 | FE20 - FE2F | Combining Half Marks |
65 | FE10 - FE1F | Vertical Forms |
FE30 - FE4F | CJK Compatibility Forms | |
66 | FE50 - FE6F | Small Form Variants |
67 | FE70 - FEFF | Arabic Presentation Forms-B |
68 | FF00 - FFEF | Halfwidth And Fullwidth Forms |
69 | FFF0 - FFFF | Specials |
70 | 0F00 - 0FFF | Tibetan |
71 | 0700 - 074F | Syriac |
72 | 0780 - 07BF | Thaana |
73 | 0D80 - 0DFF | Sinhala |
74 | 1000 - 109F | Myanmar |
75 | 1200 - 137F | Ethiopic |
1380 - 139F | Ethiopic Supplement | |
2D80 - 2DDF | Ethiopic Extended | |
76 | 13A0 - 13FF | Cherokee |
77 | 1400 - 167F | Unified Canadian Aboriginal Syllabics |
78 | 1680 - 169F | Ogham |
79 | 16A0 - 16FF | Runic |
80 | 1780 - 17FF | Khmer |
19E0 - 19FF | Khmer Symbols | |
81 | 1800 - 18AF | Mongolian |
82 | 2800 - 28FF | Braille Patterns |
83 | A000 - A48F | Yi Syllables |
A490 - A4CF | Yi Radicals | |
84 | 1700 - 171F | Tagalog |
1720 - 173F | Hanunoo | |
1740 - 175F | Buhid | |
1760 - 177F | Tagbanwa | |
85 | 10300 - 1032F | Old Italic |
86 | 10330 - 1034F | Gothic |
87 | 10400 - 1044F | Deseret |
88 | 1D000 - 1D0FF | Byzantine Musical Symbols |
1D100 - 1D1FF | Musical Symbols | |
1D200 - 1D24F | Ancient Greek Musical Notation | |
89 | 1D400 - 1D7FF | Mathematical Alphanumeric Symbols |
90 | FF000 - FFFFD | Private Use (plane 15) |
100000 - 10FFFD | Private Use (plane 16) | |
91 | FE00 - FE0F | Variation Selectors |
E0100 - E01EF | Variation Selectors Supplement | |
92 | E0000 - E007F | Tags |
93 | 1900 - 194F | Limbu |
94 | 1950 - 197F | Tai Le |
95 | 1980 - 19DF | New Tai Lue |
96 | 1A00 - 1A1F | Buginese |
97 | 2C00 - 2C5F | Glagolitic |
98 | 2D30 - 2D7F | Tifinagh |
99 | 4DC0 - 4DFF | Yijing Hexagram Symbols |
100 | A800 - A82F | Syloti Nagri |
101 | 10000 - 1007F | Linear B Syllabary |
10080 - 100FF | Linear B Ideograms | |
10100 - 1013F | Aegean Numbers | |
102 | 10140 - 1018F | Ancient Greek Numbers |
103 | 10380 - 1039F | Ugaritic |
104 | 103A0 - 103DF | Old Persian |
105 | 10450 - 1047F | Shavian |
106 | 10480 - 104AF | Osmanya |
107 | 10800 - 1083F | Cypriot Syllabary |
108 | 10A00 - 10A5F | Kharoshthi |
109 | 1D300 - 1D35F | Tai Xuan Jing Symbols |
110 | 12000 - 123FF | Cuneiform |
12400 - 1247F | Cuneiform Numbers and Punctuation | |
111 | 1D360 - 1D37F | Counting Rod Numerals |
112 | 1B80 - 1BBF | Sundanese |
113 | 1C00 - 1C4F | Lepcha |
114 | 1C50 - 1C7F | Ol Chiki |
115 | A880 - A8DF | Saurashtra |
116 | A900 - A92F | Kayah Li |
117 | A930 - A95F | Rejang |
118 | AA00 - AA5F | Cham |
119 | 10190 - 101CF | Ancient Symbols |
120 | 101D0 - 101FF | Phaistos Disc |
121 | 10280 - 1029F | Lycian |
102A0 - 102DF | Carian | |
10920 - 1093F | Lydian | |
122 | 1F000 - 1F02F | Mahjong Tiles |
1F030 - 1F09F | Domino Tiles | |
123 | Windows 2000 and later: Layout progress, horizontal from right to left | |
124 | Windows 2000 and later: Layout progress, vertical before horizontal | |
125 | Windows 2000 and later: Layout progress, vertical bottom to top | |
126-127 | Reserved for process-internal usage |