| Basic Latin (U+0000 to U+007F) |
| Latin-1 Supplement (U+0080 to U+00FF) |
| Latin Extended-A (U+0100 to U+017F) |
| Latin Extended-B (U+0180 to U+024F) |
| IPA Extensions (U+0250 to U+02AF) |
| Spacing Modifier Letters (U+02B0 to U+02FF) |
| Combining Diacritical Marks (U+0300 to U+036F) |
| Greek and Coptic (U+0370 to U+03FF) |
| Cyrillic (U+0400 to U+04FF) |
| Cyrillic Supplement (U+0500 to U+052F) |
| Armenian (U+0530 to U+058F) |
| Hebrew (U+0590 to U+05FF) |
| Arabic (U+0600 to U+06FF) |
| Syriac (U+0700 to U+074F) |
| Arabic Supplement (U+0750 to U+077F) |
| Thaana (U+0780 to U+07BF) |
| NKo (U+07C0 to U+07FF) |
| Samaritan (U+0800 to U+083F) |
| Mandaic (U+0840 to U+085F) |
| Syriac Supplement (U+0860 to U+086F) |
| Arabic Extended-B (U+0870 to U+089F) |
| Arabic Extended-A (U+08A0 to U+08FF) |
| Devanagari (U+0900 to U+097F) |
| Bengali (U+0980 to U+09FF) |
| Gurmukhi (U+0A00 to U+0A7F) |
| Gujarati (U+0A80 to U+0AFF) |
| Oriya (U+0B00 to U+0B7F) |
| Tamil (U+0B80 to U+0BFF) |
| Telugu (U+0C00 to U+0C7F) |
| Kannada (U+0C80 to U+0CFF) |
| Malayalam (U+0D00 to U+0D7F) |
| Sinhala (U+0D80 to U+0DFF) |
| Thai (U+0E00 to U+0E7F) |
| Lao (U+0E80 to U+0EFF) |
| Tibetan (U+0F00 to U+0FFF) |
| Myanmar (U+1000 to U+109F) |
| Georgian (U+10A0 to U+10FF) |
| Hangul Jamo (U+1100 to U+11FF) |
| Ethiopic (U+1200 to U+137F) |
| Ethiopic Supplement (U+1380 to U+139F) |
| Cherokee (U+13A0 to U+13FF) |
| Unified Canadian Aboriginal Syllabics (U+1400 to U+167F) |
| Ogham (U+1680 to U+169F) |
| Runic (U+16A0 to U+16FF) |
| Tagalog (U+1700 to U+171F) |
| Hanunoo (U+1720 to U+173F) |
| Buhid (U+1740 to U+175F) |
| Tagbanwa (U+1760 to U+177F) |
| Khmer (U+1780 to U+17FF) |
| Mongolian (U+1800 to U+18AF) |
| Unified Canadian Aboriginal Syllabics Extended (U+18B0 to U+18FF) |
| Limbu (U+1900 to U+194F) |
| Tai Le (U+1950 to U+197F) |
| New Tai Lue (U+1980 to U+19DF) |
| Khmer Symbols (U+19E0 to U+19FF) |
| Buginese (U+1A00 to U+1A1F) |
| Tai Tham (U+1A20 to U+1AAF) |
| Combining Diacritical Marks Extended (U+1AB0 to U+1AFF) |
| Balinese (U+1B00 to U+1B7F) |
| Sundanese (U+1B80 to U+1BBF) |
| Batak (U+1BC0 to U+1BFF) |
| Lepcha (U+1C00 to U+1C4F) |
| Ol Chiki (U+1C50 to U+1C7F) |
| Cyrillic Extended-C (U+1C80 to U+1C8F) |
| Georgian Extended (U+1C90 to U+1CBF) |
| Sundanese Supplement (U+1CC0 to U+1CCF) |
| Vedic Extensions (U+1CD0 to U+1CFF) |
| Phonetic Extensions (U+1D00 to U+1D7F) |
| Phonetic Extensions Supplement (U+1D80 to U+1DBF) |
| Combining Diacritical Marks Supplement (U+1DC0 to U+1DFF) |
| Latin Extended Additional (U+1E00 to U+1EFF) |
| Greek Extended (U+1F00 to U+1FFF) |
| General Punctuation (U+2000 to U+206F) |
| Superscripts and Subscripts (U+2070 to U+209F) |
| Currency Symbols (U+20A0 to U+20CF) |
| Combining Diacritical Marks for Symbols (U+20D0 to U+20FF) |
| Letterlike Symbols (U+2100 to U+214F) |
| Number Forms (U+2150 to U+218F) |
| Arrows (U+2190 to U+21FF) |
| Mathematical Operators (U+2200 to U+22FF) |
| Miscellaneous Technical (U+2300 to U+23FF) |
| Control Pictures (U+2400 to U+243F) |
| Optical Character Recognition (U+2440 to U+245F) |
| Enclosed Alphanumerics (U+2460 to U+24FF) |
| Box Drawing (U+2500 to U+257F) |
| Block Elements (U+2580 to U+259F) |
| Geometric Shapes (U+25A0 to U+25FF) |
| Miscellaneous Symbols (U+2600 to U+26FF) |
| Dingbats (U+2700 to U+27BF) |
| Miscellaneous Mathematical Symbols-A (U+27C0 to U+27EF) |
| Supplemental Arrows-A (U+27F0 to U+27FF) |
| Braille Patterns (U+2800 to U+28FF) |
| Supplemental Arrows-B (U+2900 to U+297F) |
| Miscellaneous Mathematical Symbols-B (U+2980 to U+29FF) |
| Supplemental Mathematical Operators (U+2A00 to U+2AFF) |
| Miscellaneous Symbols and Arrows (U+2B00 to U+2BFF) |
| Glagolitic (U+2C00 to U+2C5F) |
| Latin Extended-C (U+2C60 to U+2C7F) |
| Coptic (U+2C80 to U+2CFF) |
| Georgian Supplement (U+2D00 to U+2D2F) |
| Tifinagh (U+2D30 to U+2D7F) |
| Ethiopic Extended (U+2D80 to U+2DDF) |
| Cyrillic Extended-A (U+2DE0 to U+2DFF) |
| Supplemental Punctuation (U+2E00 to U+2E7F) |
| CJK Radicals Supplement (U+2E80 to U+2EFF) |
| Kangxi Radicals (U+2F00 to U+2FDF) |
| Ideographic Description Characters (U+2FF0 to U+2FFF) |
| CJK Symbols and Punctuation (U+3000 to U+303F) |
| Hiragana (U+3040 to U+309F) |
| Katakana (U+30A0 to U+30FF) |
| Bopomofo (U+3100 to U+312F) |
| Hangul Compatibility Jamo (U+3130 to U+318F) |
| Kanbun (U+3190 to U+319F) |
| Bopomofo Extended (U+31A0 to U+31BF) |
| CJK Strokes (U+31C0 to U+31EF) |
| Katakana Phonetic Extensions (U+31F0 to U+31FF) |
| Enclosed CJK Letters and Months (U+3200 to U+32FF) |
| CJK Compatibility (U+3300 to U+33FF) |
| CJK Unified Ideographs Extension A (U+3400 to U+4DBF) |
| Yijing Hexagram Symbols (U+4DC0 to U+4DFF) |
| CJK Unified Ideographs (U+4E00 to U+9FFF) |
| Yi Syllables (U+A000 to U+A48F) |
| Yi Radicals (U+A490 to U+A4CF) |
| Lisu (U+A4D0 to U+A4FF) |
| Vai (U+A500 to U+A63F) |
| Cyrillic Extended-B (U+A640 to U+A69F) |
| Bamum (U+A6A0 to U+A6FF) |
| Modifier Tone Letters (U+A700 to U+A71F) |
| Latin Extended-D (U+A720 to U+A7FF) |
| Syloti Nagri (U+A800 to U+A82F) |
| Common Indic Number Forms (U+A830 to U+A83F) |
| Phags-pa (U+A840 to U+A87F) |
| Saurashtra (U+A880 to U+A8DF) |
| Devanagari Extended (U+A8E0 to U+A8FF) |
| Kayah Li (U+A900 to U+A92F) |
| Rejang (U+A930 to U+A95F) |
| Hangul Jamo Extended-A (U+A960 to U+A97F) |
| Javanese (U+A980 to U+A9DF) |
| Myanmar Extended-B (U+A9E0 to U+A9FF) |
| Cham (U+AA00 to U+AA5F) |
| Myanmar Extended-A (U+AA60 to U+AA7F) |
| Tai Viet (U+AA80 to U+AADF) |
| Meetei Mayek Extensions (U+AAE0 to U+AAFF) |
| Ethiopic Extended-A (U+AB00 to U+AB2F) |
| Latin Extended-E (U+AB30 to U+AB6F) |
| Cherokee Supplement (U+AB70 to U+ABBF) |
| Meetei Mayek (U+ABC0 to U+ABFF) |
| Hangul Syllables (U+AC00 to U+D7AF) |
| Hangul Jamo Extended-B (U+D7B0 to U+D7FF) |
| High Surrogates (U+D800 to U+DB7F) |
| High Private Use Surrogates (U+DB80 to U+DBFF) |
| Low Surrogates (U+DC00 to U+DFFF) |
| Private Use Area (U+E000 to U+F8FF) |
| CJK Compatibility Ideographs (U+F900 to U+FAFF) |
| Alphabetic Presentation Forms (U+FB00 to U+FB4F) |
| Arabic Presentation Forms-A (U+FB50 to U+FDFF) |
| Variation Selectors (U+FE00 to U+FE0F) |
| Vertical Forms (U+FE10 to U+FE1F) |
| Combining Half Marks (U+FE20 to U+FE2F) |
| CJK Compatibility Forms (U+FE30 to U+FE4F) |
| Small Form Variants (U+FE50 to U+FE6F) |
| Arabic Presentation Forms-B (U+FE70 to U+FEFF) |
| Halfwidth and Fullwidth Forms (U+FF00 to U+FFEF) |
| Specials (U+FFF0 to U+FFFF) |
| Linear B Syllabary (U+10000 to U+1007F) |
| Linear B Ideograms (U+10080 to U+100FF) |
| Aegean Numbers (U+10100 to U+1013F) |
| Ancient Greek Numbers (U+10140 to U+1018F) |
| Ancient Symbols (U+10190 to U+101CF) |
| Phaistos Disc (U+101D0 to U+101FF) |
| Lycian (U+10280 to U+1029F) |
| Carian (U+102A0 to U+102DF) |
| Coptic Epact Numbers (U+102E0 to U+102FF) |
| Old Italic (U+10300 to U+1032F) |
| Gothic (U+10330 to U+1034F) |
| Old Permic (U+10350 to U+1037F) |
| Ugaritic (U+10380 to U+1039F) |
| Old Persian (U+103A0 to U+103DF) |
| Deseret (U+10400 to U+1044F) |
| Shavian (U+10450 to U+1047F) |
| Osmanya (U+10480 to U+104AF) |
| Osage (U+104B0 to U+104FF) |
| Elbasan (U+10500 to U+1052F) |
| Caucasian Albanian (U+10530 to U+1056F) |
| Vithkuqi (U+10570 to U+105BF) |
| Todhri (U+105C0 to U+105FF) |
| Linear A (U+10600 to U+1077F) |
| Latin Extended-F (U+10780 to U+107BF) |
| Cypriot Syllabary (U+10800 to U+1083F) |
| Imperial Aramaic (U+10840 to U+1085F) |
| Palmyrene (U+10860 to U+1087F) |
| Nabataean (U+10880 to U+108AF) |
| Hatran (U+108E0 to U+108FF) |
| Phoenician (U+10900 to U+1091F) |
| Lydian (U+10920 to U+1093F) |
| Sidetic (U+10940 to U+1095F) |
| Meroitic Hieroglyphs (U+10980 to U+1099F) |
| Meroitic Cursive (U+109A0 to U+109FF) |
| Kharoshthi (U+10A00 to U+10A5F) |
| Old South Arabian (U+10A60 to U+10A7F) |
| Old North Arabian (U+10A80 to U+10A9F) |
| Manichaean (U+10AC0 to U+10AFF) |
| Avestan (U+10B00 to U+10B3F) |
| Inscriptional Parthian (U+10B40 to U+10B5F) |
| Inscriptional Pahlavi (U+10B60 to U+10B7F) |
| Psalter Pahlavi (U+10B80 to U+10BAF) |
| Old Turkic (U+10C00 to U+10C4F) |
| Old Hungarian (U+10C80 to U+10CFF) |
| Hanifi Rohingya (U+10D00 to U+10D3F) |
| Garay (U+10D40 to U+10D8F) |
| Rumi Numeral Symbols (U+10E60 to U+10E7F) |
| Yezidi (U+10E80 to U+10EBF) |
| Arabic Extended-C (U+10EC0 to U+10EFF) |
| Old Sogdian (U+10F00 to U+10F2F) |
| Sogdian (U+10F30 to U+10F6F) |
| Old Uyghur (U+10F70 to U+10FAF) |
| Chorasmian (U+10FB0 to U+10FDF) |
| Elymaic (U+10FE0 to U+10FFF) |
| Brahmi (U+11000 to U+1107F) |
| Kaithi (U+11080 to U+110CF) |
| Sora Sompeng (U+110D0 to U+110FF) |
| Chakma (U+11100 to U+1114F) |
| Mahajani (U+11150 to U+1117F) |
| Sharada (U+11180 to U+111DF) |
| Sinhala Archaic Numbers (U+111E0 to U+111FF) |
| Khojki (U+11200 to U+1124F) |
| Multani (U+11280 to U+112AF) |
| Khudawadi (U+112B0 to U+112FF) |
| Grantha (U+11300 to U+1137F) |
| Tulu-Tigalari (U+11380 to U+113FF) |
| Newa (U+11400 to U+1147F) |
| Tirhuta (U+11480 to U+114DF) |
| Siddham (U+11580 to U+115FF) |
| Modi (U+11600 to U+1165F) |
| Mongolian Supplement (U+11660 to U+1167F) |
| Takri (U+11680 to U+116CF) |
| Myanmar Extended-C (U+116D0 to U+116FF) |
| Ahom (U+11700 to U+1174F) |
| Dogra (U+11800 to U+1184F) |
| Warang Citi (U+118A0 to U+118FF) |
| Dives Akuru (U+11900 to U+1195F) |
| Nandinagari (U+119A0 to U+119FF) |
| Zanabazar Square (U+11A00 to U+11A4F) |
| Soyombo (U+11A50 to U+11AAF) |
| Unified Canadian Aboriginal Syllabics Extended-A (U+11AB0 to U+11ABF) |
| Pau Cin Hau (U+11AC0 to U+11AFF) |
| Devanagari Extended-A (U+11B00 to U+11B5F) |
| Sharada Supplement (U+11B60 to U+11B7F) |
| Sunuwar (U+11BC0 to U+11BFF) |
| Bhaiksuki (U+11C00 to U+11C6F) |
| Marchen (U+11C70 to U+11CBF) |
| Masaram Gondi (U+11D00 to U+11D5F) |
| Gunjala Gondi (U+11D60 to U+11DAF) |
| Tolong Siki (U+11DB0 to U+11DEF) |
| Makasar (U+11EE0 to U+11EFF) |
| Kawi (U+11F00 to U+11F5F) |
| Lisu Supplement (U+11FB0 to U+11FBF) |
| Tamil Supplement (U+11FC0 to U+11FFF) |
| Cuneiform (U+12000 to U+123FF) |
| Cuneiform Numbers and Punctuation (U+12400 to U+1247F) |
| Early Dynastic Cuneiform (U+12480 to U+1254F) |
| Cypro-Minoan (U+12F90 to U+12FFF) |
| Egyptian Hieroglyphs (U+13000 to U+1342F) |
| Egyptian Hieroglyph Format Controls (U+13430 to U+1345F) |
| Egyptian Hieroglyphs Extended-A (U+13460 to U+143FF) |
| Anatolian Hieroglyphs (U+14400 to U+1467F) |
| Gurung Khema (U+16100 to U+1613F) |
| Bamum Supplement (U+16800 to U+16A3F) |
| Mro (U+16A40 to U+16A6F) |
| Tangsa (U+16A70 to U+16ACF) |
| Bassa Vah (U+16AD0 to U+16AFF) |
| Pahawh Hmong (U+16B00 to U+16B8F) |
| Kirat Rai (U+16D40 to U+16D7F) |
| Medefaidrin (U+16E40 to U+16E9F) |
| Beria Erfe (U+16EA0 to U+16EDF) |
| Miao (U+16F00 to U+16F9F) |
| Ideographic Symbols and Punctuation (U+16FE0 to U+16FFF) |
| Tangut (U+17000 to U+187FF) |
| Tangut Components (U+18800 to U+18AFF) |
| Khitan Small Script (U+18B00 to U+18CFF) |
| Tangut Supplement (U+18D00 to U+18D7F) |
| Tangut Components Supplement (U+18D80 to U+18DFF) |
| Kana Extended-B (U+1AFF0 to U+1AFFF) |
| Kana Supplement (U+1B000 to U+1B0FF) |
| Kana Extended-A (U+1B100 to U+1B12F) |
| Small Kana Extension (U+1B130 to U+1B16F) |
| Nushu (U+1B170 to U+1B2FF) |
| Duployan (U+1BC00 to U+1BC9F) |
| Shorthand Format Controls (U+1BCA0 to U+1BCAF) |
| Symbols for Legacy Computing Supplement (U+1CC00 to U+1CEBF) |
| Miscellaneous Symbols Supplement (U+1CEC0 to U+1CEFF) |
| Znamenny Musical Notation (U+1CF00 to U+1CFCF) |
| Byzantine Musical Symbols (U+1D000 to U+1D0FF) |
| Musical Symbols (U+1D100 to U+1D1FF) |
| Ancient Greek Musical Notation (U+1D200 to U+1D24F) |
| Kaktovik Numerals (U+1D2C0 to U+1D2DF) |
| Mayan Numerals (U+1D2E0 to U+1D2FF) |
| Tai Xuan Jing Symbols (U+1D300 to U+1D35F) |
| Counting Rod Numerals (U+1D360 to U+1D37F) |
| Mathematical Alphanumeric Symbols (U+1D400 to U+1D7FF) |
| Sutton SignWriting (U+1D800 to U+1DAAF) |
| Latin Extended-G (U+1DF00 to U+1DFFF) |
| Glagolitic Supplement (U+1E000 to U+1E02F) |
| Cyrillic Extended-D (U+1E030 to U+1E08F) |
| Nyiakeng Puachue Hmong (U+1E100 to U+1E14F) |
| Toto (U+1E290 to U+1E2BF) |
| Wancho (U+1E2C0 to U+1E2FF) |
| Nag Mundari (U+1E4D0 to U+1E4FF) |
| Ol Onal (U+1E5D0 to U+1E5FF) |
| Tai Yo (U+1E6C0 to U+1E6FF) |
| Ethiopic Extended-B (U+1E7E0 to U+1E7FF) |
| Mende Kikakui (U+1E800 to U+1E8DF) |
| Adlam (U+1E900 to U+1E95F) |
| Indic Siyaq Numbers (U+1EC70 to U+1ECBF) |
| Ottoman Siyaq Numbers (U+1ED00 to U+1ED4F) |
| Arabic Mathematical Alphabetic Symbols (U+1EE00 to U+1EEFF) |
| Mahjong Tiles (U+1F000 to U+1F02F) |
| Domino Tiles (U+1F030 to U+1F09F) |
| Playing Cards (U+1F0A0 to U+1F0FF) |
| Enclosed Alphanumeric Supplement (U+1F100 to U+1F1FF) |
| Enclosed Ideographic Supplement (U+1F200 to U+1F2FF) |
| Miscellaneous Symbols and Pictographs (U+1F300 to U+1F5FF) |
| Emoticons (U+1F600 to U+1F64F) |
| Ornamental Dingbats (U+1F650 to U+1F67F) |
| Transport and Map Symbols (U+1F680 to U+1F6FF) |
| Alchemical Symbols (U+1F700 to U+1F77F) |
| Geometric Shapes Extended (U+1F780 to U+1F7FF) |
| Supplemental Arrows-C (U+1F800 to U+1F8FF) |
| Supplemental Symbols and Pictographs (U+1F900 to U+1F9FF) |
| Chess Symbols (U+1FA00 to U+1FA6F) |
| Symbols and Pictographs Extended-A (U+1FA70 to U+1FAFF) |
| Symbols for Legacy Computing (U+1FB00 to U+1FBFF) |
| CJK Unified Ideographs Extension B (U+20000 to U+2A6DF) |
| CJK Unified Ideographs Extension C (U+2A700 to U+2B73F) |
| CJK Unified Ideographs Extension D (U+2B740 to U+2B81F) |
| CJK Unified Ideographs Extension E (U+2B820 to U+2CEAF) |
| CJK Unified Ideographs Extension F (U+2CEB0 to U+2EBEF) |
| CJK Unified Ideographs Extension I (U+2EBF0 to U+2EE5F) |
| CJK Compatibility Ideographs Supplement (U+2F800 to U+2FA1F) |
| CJK Unified Ideographs Extension G (U+30000 to U+3134F) |
| CJK Unified Ideographs Extension H (U+31350 to U+323AF) |
| CJK Unified Ideographs Extension J (U+323B0 to U+3347F) |
| Tags (U+E0000 to U+E007F) |
| Variation Selectors Supplement (U+E0100 to U+E01EF) |
| Supplementary Private Use Area-A (U+F0000 to U+FFFFF) |
| Supplementary Private Use Area-B (U+100000 to U+10FFFF) |