File unicode15.patch of Package uniutils
Author: Andreas Tille <tille@debian.org>
Last-Update: Fri, 11 Oct 2024 10:24:28 +0200
Origin: Generated by calling debian/refresh-unirange.sh
Bug-Debian: https://bugs.debian.org/1002883
diff --git a/unirange.c b/unirange.c
index 5147e20..24ff0e4 100644
--- a/unirange.c
+++ b/unirange.c
@@ -22,7 +22,11 @@ struct cr Range_Table []={
{0x0750,0x077F,"Arabic Supplement"},
{0x0780,0x07BF,"Thaana"},
{0x07C0,0x07FF,"NKo"},
-{0x08C0,0x08FF,"Undefined"},
+{0x0800,0x083F,"Samaritan"},
+{0x0840,0x085F,"Mandaic"},
+{0x0860,0x086F,"Syriac Supplement"},
+{0x0870,0x089F,"Arabic Extended-B"},
+{0x08A0,0x08FF,"Arabic Extended-A"},
{0x0900,0x097F,"Devanagari"},
{0x0980,0x09FF,"Bengali"},
{0x0A00,0x0A7F,"Gurmukhi"},
@@ -51,15 +55,23 @@ struct cr Range_Table []={
{0x1760,0x177F,"Tagbanwa"},
{0x1780,0x17FF,"Khmer"},
{0x1800,0x18AF,"Mongolian"},
-{0x18B0,0x18FF,"Undefined"},
+{0x18B0,0x18FF,"Unified Canadian Aboriginal Syllabics Extended"},
{0x1900,0x194F,"Limbu"},
{0x1950,0x197F,"Tai Le"},
{0x1980,0x19DF,"New Tai Lue"},
{0x19E0,0x19FF,"Khmer Symbols"},
{0x1A00,0x1A1F,"Buginese"},
-{0x1A20,0x1AFF,"Undefined"},
+{0x1A20,0x1AAF,"Tai Tham"},
+{0x1AB0,0x1AFF,"Combining Diacritical Marks Extended"},
{0x1B00,0x1B7F,"Balinese"},
-{0x1B80,0x1CFF,"Undefined"},
+{0x1B80,0x1BBF,"Sundanese"},
+{0x1BC0,0x1BFF,"Batak"},
+{0x1C00,0x1C4F,"Lepcha"},
+{0x1C50,0x1C7F,"Ol Chiki"},
+{0x1C80,0x1C8F,"Cyrillic Extended-C"},
+{0x1C90,0x1CBF,"Georgian Extended"},
+{0x1CC0,0x1CCF,"Sundanese Supplement"},
+{0x1CD0,0x1CFF,"Vedic Extensions"},
{0x1D00,0x1D7F,"Phonetic Extensions"},
{0x1D80,0x1DBF,"Phonetic Extensions Supplement"},
{0x1DC0,0x1DFF,"Combining Diacritical Marks Supplement"},
@@ -95,9 +107,11 @@ struct cr Range_Table []={
{0x2D00,0x2D2F,"Georgian Supplement"},
{0x2D30,0x2D7F,"Tifinagh"},
{0x2D80,0x2DDF,"Ethiopic Extended"},
+{0x2DE0,0x2DFF,"Cyrillic Extended-A"},
{0x2E00,0x2E7F,"Supplemental Punctuation"},
{0x2E80,0x2EFF,"CJK Radicals Supplement"},
{0x2F00,0x2FDF,"Kangxi Radicals"},
+{0x2FE0,0x2FEF,"Undefined / Unused"},
{0x2FF0,0x2FFF,"Ideographic Description Characters"},
{0x3000,0x303F,"CJK Symbols and Punctuation"},
{0x3040,0x309F,"Hiragana"},
@@ -115,15 +129,32 @@ struct cr Range_Table []={
{0x4E00,0x9FFF,"CJK Unified Ideographs"},
{0xA000,0xA48F,"Yi Syllables"},
{0xA490,0xA4CF,"Yi Radicals"},
-{0xA4D0,0xA6FF,"Undefined"},
+{0xA4D0,0xA4FF,"Lisu"},
+{0xA500,0xA63F,"Vai"},
+{0xA640,0xA69F,"Cyrillic Extended-B"},
+{0xA6A0,0xA6FF,"Bamum"},
{0xA700,0xA71F,"Modifier Tone Letters"},
{0xA720,0xA7FF,"Latin Extended-D"},
{0xA800,0xA82F,"Syloti Nagri"},
-{0xA830,0xA83F,"Undefined"},
+{0xA830,0xA83F,"Common Indic Number Forms"},
{0xA840,0xA87F,"Phags-pa"},
-{0xA880,0xABFF,"Undefined"},
+{0xA880,0xA8DF,"Saurashtra"},
+{0xA8E0,0xA8FF,"Devanagari Extended"},
+{0xA900,0xA92F,"Kayah Li"},
+{0xA930,0xA95F,"Rejang"},
+{0xA960,0xA97F,"Hangul Jamo Extended-A"},
+{0xA980,0xA9DF,"Javanese"},
+{0xA9E0,0xA9FF,"Myanmar Extended-B"},
+{0xAA00,0xAA5F,"Cham"},
+{0xAA60,0xAA7F,"Myanmar Extended-A"},
+{0xAA80,0xAADF,"Tai Viet"},
+{0xAAE0,0xAAFF,"Meetei Mayek Extensions"},
+{0xAB00,0xAB2F,"Ethiopic Extended-A"},
+{0xAB30,0xAB6F,"Latin Extended-E"},
+{0xAB70,0xABBF,"Cherokee Supplement"},
+{0xABC0,0xABFF,"Meetei Mayek"},
{0xAC00,0xD7AF,"Hangul Syllables"},
-{0xD7B0,0xD7FF,"Undefined"},
+{0xD7B0,0xD7FF,"Hangul Jamo Extended-B"},
{0xD800,0xDB7F,"High Surrogates"},
{0xDB80,0xDBFF,"High Private Use Surrogates"},
{0xDC00,0xDFFF,"Low Surrogates"},
@@ -178,39 +209,214 @@ struct cr Range_Table []={
{0x10080,0x100FF,"Linear B Ideograms"},
{0x10100,0x1013F,"Aegean Numbers"},
{0x10140,0x1018F,"Ancient Greek Numbers"},
-{0x10190,0x102FF,"Undefined"},
+{0x10190,0x101CF,"Ancient Symbols"},
+{0x101D0,0x101FF,"Phaistos Disc"},
+{0x10200,0x1027F,"Undefined / Unused"},
+{0x10280,0x1029F,"Lycian"},
+{0x102A0,0x102DF,"Carian"},
+{0x102E0,0x102FF,"Coptic Epact Numbers"},
{0x10300,0x1032F,"Old Italic"},
{0x10330,0x1034F,"Gothic"},
+{0x10350,0x1037F,"Old Permic"},
{0x10380,0x1039F,"Ugaritic"},
{0x103A0,0x103DF,"Old Persian"},
+{0x103E0,0x103FF,"Undefined / Unused"},
{0x10400,0x1044F,"Deseret"},
{0x10450,0x1047F,"Shavian"},
{0x10480,0x104AF,"Osmanya"},
+{0x104B0,0x104FF,"Osage"},
+{0x10500,0x1052F,"Elbasan"},
+{0x10530,0x1056F,"Caucasian Albanian"},
+{0x10570,0x105BF,"Vithkuqi"},
+{0x105C0,0x105FF,"Undefined / Unused"},
+{0x10600,0x1077F,"Linear A"},
+{0x10780,0x107BF,"Latin Extended-F"},
+{0x107C0,0x107FF,"Undefined / Unused"},
{0x10800,0x1083F,"Cypriot Syllabary"},
-{0x10840,0x108FF,"Undefined"},
+{0x10840,0x1085F,"Imperial Aramaic"},
+{0x10860,0x1087F,"Palmyrene"},
+{0x10880,0x108AF,"Nabataean"},
+{0x108B0,0x108DF,"Undefined / Unused"},
+{0x108E0,0x108FF,"Hatran"},
{0x10900,0x1091F,"Phoenician"},
+{0x10920,0x1093F,"Lydian"},
+{0x10940,0x1097F,"Undefined / Unused"},
+{0x10980,0x1099F,"Meroitic Hieroglyphs"},
+{0x109A0,0x109FF,"Meroitic Cursive"},
{0x10A00,0x10A5F,"Kharoshthi"},
-{0x10A60,0x11FFF,"Undefined"},
+{0x10A60,0x10A7F,"Old South Arabian"},
+{0x10A80,0x10A9F,"Old North Arabian"},
+{0x10AA0,0x10ABF,"Undefined / Unused"},
+{0x10AC0,0x10AFF,"Manichaean"},
+{0x10B00,0x10B3F,"Avestan"},
+{0x10B40,0x10B5F,"Inscriptional Parthian"},
+{0x10B60,0x10B7F,"Inscriptional Pahlavi"},
+{0x10B80,0x10BAF,"Psalter Pahlavi"},
+{0x10BB0,0x10BFF,"Undefined / Unused"},
+{0x10C00,0x10C4F,"Old Turkic"},
+{0x10C50,0x10C7F,"Undefined / Unused"},
+{0x10C80,0x10CFF,"Old Hungarian"},
+{0x10D00,0x10D3F,"Hanifi Rohingya"},
+{0x10D40,0x10E5F,"Undefined / Unused"},
+{0x10E60,0x10E7F,"Rumi Numeral Symbols"},
+{0x10E80,0x10EBF,"Yezidi"},
+{0x10EC0,0x10EFF,"Arabic Extended-C"},
+{0x10F00,0x10F2F,"Old Sogdian"},
+{0x10F30,0x10F6F,"Sogdian"},
+{0x10F70,0x10FAF,"Old Uyghur"},
+{0x10FB0,0x10FDF,"Chorasmian"},
+{0x10FE0,0x10FFF,"Elymaic"},
+{0x11000,0x1107F,"Brahmi"},
+{0x11080,0x110CF,"Kaithi"},
+{0x110D0,0x110FF,"Sora Sompeng"},
+{0x11100,0x1114F,"Chakma"},
+{0x11150,0x1117F,"Mahajani"},
+{0x11180,0x111DF,"Sharada"},
+{0x111E0,0x111FF,"Sinhala Archaic Numbers"},
+{0x11200,0x1124F,"Khojki"},
+{0x11250,0x1127F,"Undefined / Unused"},
+{0x11280,0x112AF,"Multani"},
+{0x112B0,0x112FF,"Khudawadi"},
+{0x11300,0x1137F,"Grantha"},
+{0x11380,0x113FF,"Undefined / Unused"},
+{0x11400,0x1147F,"Newa"},
+{0x11480,0x114DF,"Tirhuta"},
+{0x114E0,0x1157F,"Undefined / Unused"},
+{0x11580,0x115FF,"Siddham"},
+{0x11600,0x1165F,"Modi"},
+{0x11660,0x1167F,"Mongolian Supplement"},
+{0x11680,0x116CF,"Takri"},
+{0x116D0,0x116FF,"Undefined / Unused"},
+{0x11700,0x1174F,"Ahom"},
+{0x11750,0x117FF,"Undefined / Unused"},
+{0x11800,0x1184F,"Dogra"},
+{0x11850,0x1189F,"Undefined / Unused"},
+{0x118A0,0x118FF,"Warang Citi"},
+{0x11900,0x1195F,"Dives Akuru"},
+{0x11960,0x1199F,"Undefined / Unused"},
+{0x119A0,0x119FF,"Nandinagari"},
+{0x11A00,0x11A4F,"Zanabazar Square"},
+{0x11A50,0x11AAF,"Soyombo"},
+{0x11AB0,0x11ABF,"Unified Canadian Aboriginal Syllabics Extended-A"},
+{0x11AC0,0x11AFF,"Pau Cin Hau"},
+{0x11B00,0x11B5F,"Devanagari Extended-A"},
+{0x11B60,0x11BFF,"Undefined / Unused"},
+{0x11C00,0x11C6F,"Bhaiksuki"},
+{0x11C70,0x11CBF,"Marchen"},
+{0x11CC0,0x11CFF,"Undefined / Unused"},
+{0x11D00,0x11D5F,"Masaram Gondi"},
+{0x11D60,0x11DAF,"Gunjala Gondi"},
+{0x11DB0,0x11EDF,"Undefined / Unused"},
+{0x11EE0,0x11EFF,"Makasar"},
+{0x11F00,0x11F5F,"Kawi"},
+{0x11F60,0x11FAF,"Undefined / Unused"},
+{0x11FB0,0x11FBF,"Lisu Supplement"},
+{0x11FC0,0x11FFF,"Tamil Supplement"},
{0x12000,0x123FF,"Cuneiform"},
{0x12400,0x1247F,"Cuneiform Numbers and Punctuation"},
-{0x12480,0x1CFFF,"Undefined"},
+{0x12480,0x1254F,"Early Dynastic Cuneiform"},
+{0x12550,0x12F8F,"Undefined / Unused"},
+{0x12F90,0x12FFF,"Cypro-Minoan"},
+{0x13000,0x1342F,"Egyptian Hieroglyphs"},
+{0x13430,0x1345F,"Egyptian Hieroglyph Format Controls"},
+{0x13460,0x143FF,"Undefined / Unused"},
+{0x14400,0x1467F,"Anatolian Hieroglyphs"},
+{0x14680,0x167FF,"Undefined / Unused"},
+{0x16800,0x16A3F,"Bamum Supplement"},
+{0x16A40,0x16A6F,"Mro"},
+{0x16A70,0x16ACF,"Tangsa"},
+{0x16AD0,0x16AFF,"Bassa Vah"},
+{0x16B00,0x16B8F,"Pahawh Hmong"},
+{0x16B90,0x16E3F,"Undefined / Unused"},
+{0x16E40,0x16E9F,"Medefaidrin"},
+{0x16EA0,0x16EFF,"Undefined / Unused"},
+{0x16F00,0x16F9F,"Miao"},
+{0x16FA0,0x16FDF,"Undefined / Unused"},
+{0x16FE0,0x16FFF,"Ideographic Symbols and Punctuation"},
+{0x17000,0x187FF,"Tangut"},
+{0x18800,0x18AFF,"Tangut Components"},
+{0x18B00,0x18CFF,"Khitan Small Script"},
+{0x18D00,0x18D7F,"Tangut Supplement"},
+{0x18D80,0x1AFEF,"Undefined / Unused"},
+{0x1AFF0,0x1AFFF,"Kana Extended-B"},
+{0x1B000,0x1B0FF,"Kana Supplement"},
+{0x1B100,0x1B12F,"Kana Extended-A"},
+{0x1B130,0x1B16F,"Small Kana Extension"},
+{0x1B170,0x1B2FF,"Nushu"},
+{0x1B300,0x1BBFF,"Undefined / Unused"},
+{0x1BC00,0x1BC9F,"Duployan"},
+{0x1BCA0,0x1BCAF,"Shorthand Format Controls"},
+{0x1BCB0,0x1CEFF,"Undefined / Unused"},
+{0x1CF00,0x1CFCF,"Znamenny Musical Notation"},
+{0x1CFD0,0x1CFFF,"Undefined / Unused"},
{0x1D000,0x1D0FF,"Byzantine Musical Symbols"},
{0x1D100,0x1D1FF,"Musical Symbols"},
{0x1D200,0x1D24F,"Ancient Greek Musical Notation"},
-{0x1D250,0x1D2FF,"Undefined"},
+{0x1D250,0x1D2BF,"Undefined / Unused"},
+{0x1D2C0,0x1D2DF,"Kaktovik Numerals"},
+{0x1D2E0,0x1D2FF,"Mayan Numerals"},
{0x1D300,0x1D35F,"Tai Xuan Jing Symbols"},
{0x1D360,0x1D37F,"Counting Rod Numerals"},
-{0x1D380,0x1D3FF,"Undefined"},
+{0x1D380,0x1D3FF,"Undefined / Unused"},
{0x1D400,0x1D7FF,"Mathematical Alphanumeric Symbols"},
-{0x1D800,0x1FFFF,"Undefined"},
+{0x1D800,0x1DAAF,"Sutton SignWriting"},
+{0x1DAB0,0x1DEFF,"Undefined / Unused"},
+{0x1DF00,0x1DFFF,"Latin Extended-G"},
+{0x1E000,0x1E02F,"Glagolitic Supplement"},
+{0x1E030,0x1E08F,"Cyrillic Extended-D"},
+{0x1E090,0x1E0FF,"Undefined / Unused"},
+{0x1E100,0x1E14F,"Nyiakeng Puachue Hmong"},
+{0x1E150,0x1E28F,"Undefined / Unused"},
+{0x1E290,0x1E2BF,"Toto"},
+{0x1E2C0,0x1E2FF,"Wancho"},
+{0x1E300,0x1E4CF,"Undefined / Unused"},
+{0x1E4D0,0x1E4FF,"Nag Mundari"},
+{0x1E500,0x1E7DF,"Undefined / Unused"},
+{0x1E7E0,0x1E7FF,"Ethiopic Extended-B"},
+{0x1E800,0x1E8DF,"Mende Kikakui"},
+{0x1E8E0,0x1E8FF,"Undefined / Unused"},
+{0x1E900,0x1E95F,"Adlam"},
+{0x1E960,0x1EC6F,"Undefined / Unused"},
+{0x1EC70,0x1ECBF,"Indic Siyaq Numbers"},
+{0x1ECC0,0x1ECFF,"Undefined / Unused"},
+{0x1ED00,0x1ED4F,"Ottoman Siyaq Numbers"},
+{0x1ED50,0x1EDFF,"Undefined / Unused"},
+{0x1EE00,0x1EEFF,"Arabic Mathematical Alphabetic Symbols"},
+{0x1EF00,0x1EFFF,"Undefined / Unused"},
+{0x1F000,0x1F02F,"Mahjong Tiles"},
+{0x1F030,0x1F09F,"Domino Tiles"},
+{0x1F0A0,0x1F0FF,"Playing Cards"},
+{0x1F100,0x1F1FF,"Enclosed Alphanumeric Supplement"},
+{0x1F200,0x1F2FF,"Enclosed Ideographic Supplement"},
+{0x1F300,0x1F5FF,"Miscellaneous Symbols and Pictographs"},
+{0x1F600,0x1F64F,"Emoticons"},
+{0x1F650,0x1F67F,"Ornamental Dingbats"},
+{0x1F680,0x1F6FF,"Transport and Map Symbols"},
+{0x1F700,0x1F77F,"Alchemical Symbols"},
+{0x1F780,0x1F7FF,"Geometric Shapes Extended"},
+{0x1F800,0x1F8FF,"Supplemental Arrows-C"},
+{0x1F900,0x1F9FF,"Supplemental Symbols and Pictographs"},
+{0x1FA00,0x1FA6F,"Chess Symbols"},
+{0x1FA70,0x1FAFF,"Symbols and Pictographs Extended-A"},
+{0x1FB00,0x1FBFF,"Symbols for Legacy Computing"},
+{0x1FC00,0x1FFFF,"Undefined / Unused"},
{0x20000,0x2A6DF,"CJK Unified Ideographs Extension B"},
-{0x2A6E0,0x2F7FF,"Undefined"},
+{0x2A6E0,0x2A6FF,"Undefined / Unused"},
+{0x2A700,0x2B73F,"CJK Unified Ideographs Extension C"},
+{0x2B740,0x2B81F,"CJK Unified Ideographs Extension D"},
+{0x2B820,0x2CEAF,"CJK Unified Ideographs Extension E"},
+{0x2CEB0,0x2EBEF,"CJK Unified Ideographs Extension F"},
+{0x2EBF0,0x2EE5F,"CJK Unified Ideographs Extension I"},
+{0x2EE60,0x2F7FF,"Undefined / Unused"},
{0x2F800,0x2FA1F,"CJK Compatibility Ideographs Supplement"},
-{0x2FAB0,0xDFFFF,"Unused"},
+{0x2FA20,0x2FFFF,"Undefined / Unused"},
+{0x30000,0x3134F,"CJK Unified Ideographs Extension G"},
+{0x31350,0x323AF,"CJK Unified Ideographs Extension H"},
+{0x323B0,0xDFFFF,"Undefined / Unused"},
{0xE0000,0xE007F,"Tags"},
-{0xE0080,0xE00FF,"Unused"},
+{0xE0080,0xE00FF,"Undefined / Unused"},
{0xE0100,0xE01EF,"Variation Selectors Supplement"},
-{0xE01F0,0xEFFFF,"Unused"},
+{0xE01F0,0xEFFFF,"Undefined / Unused"},
{0xF0000,0xF0E69,"Supplementary Private Use Area-A Conlang Kinya Syllables"},
{0xF0E70,0xF16AF,"Supplementary Private Use Area-A Conlang Pikto"},
{0xF16B0,0xFFFFF,"Supplementary Private Use Area-A"},