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-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) |

Linear A (U+10600 to U+1077F) |

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) |

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) |

Rumi Numeral Symbols (U+10E60 to U+10E7F) |

Yezidi (U+10E80 to U+10EBF) |

Old Sogdian (U+10F00 to U+10F2F) |

Sogdian (U+10F30 to U+10F6F) |

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) |

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) |

Ahom (U+11700 to U+1173F) |

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) |

Pau Cin Hau (U+11AC0 to U+11AFF) |

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) |

Makasar (U+11EE0 to U+11EFF) |

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) |

Egyptian Hieroglyphs (U+13000 to U+1342F) |

Egyptian Hieroglyph Format Controls (U+13430 to U+1343F) |

Anatolian Hieroglyphs (U+14400 to U+1467F) |

Bamum Supplement (U+16800 to U+16A3F) |

Mro (U+16A40 to U+16A6F) |

Bassa Vah (U+16AD0 to U+16AFF) |

Pahawh Hmong (U+16B00 to U+16B8F) |

Medefaidrin (U+16E40 to U+16E9F) |

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+18D8F) |

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) |

Byzantine Musical Symbols (U+1D000 to U+1D0FF) |

Musical Symbols (U+1D100 to U+1D1FF) |

Ancient Greek Musical Notation (U+1D200 to U+1D24F) |

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) |

Glagolitic Supplement (U+1E000 to U+1E02F) |

Nyiakeng Puachue Hmong (U+1E100 to U+1E14F) |

Wancho (U+1E2C0 to U+1E2FF) |

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 Compatibility Ideographs Supplement (U+2F800 to U+2FA1F) |

CJK Unified Ideographs Extension G (U+30000 to U+3134F) |

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) |