# name, start-end, defined[, visible (if different than defined, from Last Resort)]
# corresponds to Unicode 4.1
Basic Latin, 0000-007f, 128, 95	// not visible 0..' ' and 7f
Latin-1 Supplement, 0080-00ff, 128, 95	// 128-33=95
Latin Extended-A, 100-17f, 128
Latin Extended-B, 180-24f, 183
IPA Extensions, 250-2af, 96
Spacing Modifier Letters, 2b0-2ff, 80
Combining Diacritical Marks, 300-36f, 107
Greek and Coptic, 370-3ff, 120
Cyrillic, 400-4ff, 246
Cyrillic Supplementary, 500-52f, 16
Armenian, 530-58f, 86
Hebrew, 590-5ff, 82
Arabic, 600-6ff, 227
Syriac, 700-74f, 77
Arabic Supplement, 750-77f, 48
Thaana, 780-7bf, 50
Devanagari, 900-97f, 105
Bengali, 980-9ff, 90
Gurmukhi, a00-a7f, 77
Gujarati, a80-aff, 83
Oriya, b00-b7f, 81
Tamil, b80-bff, 69
Telugu, c00-c7f, 80
Kannada, c80-cff, 82
Malayalam, d00-d7f, 78
Sinhala, d80-dff, 80
Thai, e00-e7f, 87
Lao, e80-eff, 65
Tibetan, f00-fff, 193
Myanmar, 1000-109f, 78
Georgian, 10a0-10ff, 80
Hangul Jamo, 1100-11ff, 240
Ethiopic, 1200-137f, 345
Ethiopic Supplement, 1380-139f, 16
Cherokee, 13a0-13ff, 85
Unified Canadian Aboriginal Syllabics, 1400-167f, 630
Ogham, 1680-169f, 29
Runic, 16a0-16ff, 81
Tagalog, 1700-171f, 20
Hanunoo, 1720-173f, 23
Buhid, 1740-175f, 20
Tagbanwa, 1760-177f, 18
Khmer, 1780-17ff, 114
Mongolian, 1800-18af, 155
Limbu, 1900-194f, 65
Tai Le, 1950-197f, 35
New Tai Lue, 1980-19df, 96
Khmer Symbols, 19e0-19ff, 32
Buginese, 1a00-1a1f, 32
Phonetic Extensions, 1d00-1d7f, 108
Phonetic Extensions Supplement, 1d80-1dbf, 64
Combining Diacritical Marks Supplement, 1dc0-1dff, 64
Latin Extended Additional, 1e00-1eff, 246
Greek Extended, 1f00-1fff, 233
General Punctuation, 2000-206f, 97, 81
Superscripts and Subscripts, 2070-209f, 29
Currency Symbols, 20a0-20cf, 18
Combining Diacritical Marks for Symbols, 20d0-20ff, 27
Letterlike Symbols, 2100-214f, 75
Number Forms, 2150-218f, 49
Arrows, 2190-21ff, 112
Mathematical Operators, 2200-22ff, 256
Miscellaneous Technical, 2300-23ff, 209
Control Pictures, 2400-243f, 39
Optical Character Recognition, 2440-245f, 11
Enclosed Alphanumerics, 2460-24ff, 160
Box Drawing, 2500-257f, 128
Block Elements, 2580-259f, 32
Geometric Shapes, 25a0-25ff, 64
Miscellaneous Symbols, 2600-26ff, 145
Dingbats, 2700-27bf, 174
Miscellaneous Mathematical Symbols-A, 27c0-27ef, 28
Supplemental Arrows-A, 27f0-27ff, 16
Braille Patterns, 2800-28ff, 256
Supplemental Arrows-B, 2900-297f, 128
Miscellaneous Mathematical Symbols-B, 2980-29ff, 128
Supplemental Mathematical Operators,  2a00-2aff, 256
Miscellaneous Symbols and Arrows, 2b00-2bff, 14
Glagoliticc, 2c00-2c5f, 96
Coptic, 2c80-2cff
Geogian Supplement, 2d00-2d2f
Tifinagh, 2d30-2d7f
Ethiopic Extended, 2d80-2ddf
Supplemental Punctuation, 2e00-2e7f
CJK Radicals Supplement, 2e80-2eff, 115
Kangxi Radicals, 2f00-2fdf, 214
Ideographic Description Characters, 2ff0-2fff, 12
CJK Symbols and Punctuation, 3000-303f, 64
Hiragana, 3040-309f, 93
Katakana, 30a0-30ff, 96
Bopomofo, 3100-312f, 40
Hangul Compatibility Jamo, 3130-318f, 94
Kanbun, 3190-319f, 16
Bopomofo Extended, 31a0-31bf, 24
CJK Strokes, 31c0-31ef
Katakana Phonetic Extensions, 31f0-31ff, 16
Enclosed CJK Letters and Months, 3200-32ff, 241
CJK Compatibility, 3300-33ff, 256
CJK Unified Ideographs Extension A, 3400-4dbf, 6582
Yijing Hexagram Symbols, 4dc0-4dff, 64
CJK Unified Ideographs, 4e00-9fff, 20902
Yi Syllables, a000-a48f, 1165
Yi Radicals, a490-a4cf, 55
Modifier Tone Letters, a700-a71f
Syloti Nagri, a800-a82f
Hangul Syllables, ac00-d7af, 11172
High Surrogates, d800-db7f, 896
High Private Use Surrogates, db80-dbff, 128
Low Surrogates, dc00-dfff, 1024
Private Use Area, e000-f8ff, 6400, 50
CJK Compatibility Ideographs, f900-faff, 361
Alphabetic Presentation Forms, fb00-fb4f, 58
Arabic Presentation Forms-A, fb50-fdff, 627
Variation Selectors, fe00-fe0f, 16
Vertical Forms, fe10-fe1f
Combining Half Marks, fe20-fe2f, 4
CJK Compatibility Forms, fe30-fe4f, 32
Small Form Variants, fe50-fe6f, 26
Arabic Presentation Forms-B, fe70-feff, 141
Halfwidth and Fullwidth Forms, ff00-ffef, 225
Specials, fff0-ffff, 7, 4
Linear B Syllabary, 10000-1007f, 88
Linear B Ideograms, 10080-100ff, 123
Aegean Numbers, 10100-1013f, 57
Ancient Greek Numbers, 10140-1018f
Old Italic, 10300-1032f, 35
Gothic, 10330-1034f, 27
Ugaritic, 10380-1039f, 31
Old Persian, 103a0-103df
Deseret, 10400-1044f, 80
Shavian, 10450-1047f, 48
Osmanya, 10480-104af, 40
Cypriot Syllabary, 10800-1083f, 55
Kharoshthi, 10a00-10a5f
Byzantine Musical Symbols, 1d000-1d0ff, 246
Musical Symbols, 1d100-1d1ff, 219
Ancient Greek Musical Notation, 1d200-1d24f
Tai Xuan Jing Symbols, 1d300-1d35f, 87
Mathematical Alphanumeric Symbols, 1d400-1d7ff, 992
CJK Unified Ideographs Extension B, 20000-2a6df, 42711
CJK Compatibility Ideographs Supplement, 2f800-2fa1f, 542
Tags, e0000-e007f, 97, 0
Variation Selectors Supplement, e0100-e01ef, 240, 0
Supplementary Private Use Area-A, f0000-ffffd, 65534, 50
Supplementary Private Use Area-B, 100000-10fffd, 65534, 50
