Difference between revisions of "Module:Unicode data/scripts"

From annadreambrush.com/wiki
Jump to navigation Jump to search
imported>Erutuon
(version of Module:Language/scripts/codepoints with exactly adjacent ranges merged)
 
imported>Erutuon
(corrected version (some individual codepoints needed to be added to ranges)
Line 5: Line 5:
 
-- ftp://ftp.unicode.org/Public/UNIDATA/Scripts.txt provided
 
-- ftp://ftp.unicode.org/Public/UNIDATA/Scripts.txt provided
 
-- the script names, and http://www.unicode.org/Public/UCD/latest/ucd/PropertyValueAliases.txt
 
-- the script names, and http://www.unicode.org/Public/UCD/latest/ucd/PropertyValueAliases.txt
-- provided script codes corresponding to the names (see [[Script (Unicode)]])
+
-- provided script codes corresponding to the names (see [[Script (Unicode)]]).
 
 
-- Generated by [[Module:Language/scripts/data generation]].
 
 
--]=]
 
--]=]
  
 
local data = {
 
local data = {
["individual"] = {
+
individual = {
[0x000020] = "Zyyy",
+
[0x000AA] = "Latin",
[0x000024] = "Zyyy",
+
[0x000BA] = "Latin",
[0x000028] = "Zyyy",
+
[0x000D7] = "Common",
[0x000029] = "Zyyy",
+
[0x000F7] = "Common",
[0x00002A] = "Zyyy",
+
[0x00374] = "Common",
[0x00002B] = "Zyyy",
+
[0x0037E] = "Common",
[0x00002C] = "Zyyy",
+
[0x0037F] = "Greek",
[0x00002D] = "Zyyy",
+
[0x00384] = "Greek",
[0x00005B] = "Zyyy",
+
[0x00385] = "Common",
[0x00005C] = "Zyyy",
+
[0x00386] = "Greek",
[0x00005D] = "Zyyy",
+
[0x00387] = "Common",
[0x00005E] = "Zyyy",
+
[0x0038C] = "Greek",
[0x00005F] = "Zyyy",
+
[0x00589] = "Common",
[0x000060] = "Zyyy",
+
[0x0058A] = "Armenian",
[0x00007B] = "Zyyy",
+
[0x00605] = "Common",
[0x00007C] = "Zyyy",
+
[0x0060C] = "Common",
[0x00007D] = "Zyyy",
+
[0x0061B] = "Common",
[0x00007E] = "Zyyy",
+
[0x0061C] = "Arabic",
[0x0000A0] = "Zyyy",
+
[0x0061E] = "Arabic",
[0x0000A1] = "Zyyy",
+
[0x0061F] = "Common",
[0x0000A6] = "Zyyy",
+
[0x00640] = "Common",
[0x0000A7] = "Zyyy",
+
[0x00670] = "Inherited",
[0x0000A8] = "Zyyy",
+
[0x006DD] = "Common",
[0x0000A9] = "Zyyy",
+
[0x0085E] = "Mandaic",
[0x0000AA] = "Latn",
+
[0x008E2] = "Common",
[0x0000AB] = "Zyyy",
+
[0x009B2] = "Bengali",
[0x0000AC] = "Zyyy",
+
[0x009D7] = "Bengali",
[0x0000AD] = "Zyyy",
+
[0x00A3C] = "Gurmukhi",
[0x0000AE] = "Zyyy",
+
[0x00A51] = "Gurmukhi",
[0x0000AF] = "Zyyy",
+
[0x00A5E] = "Gurmukhi",
[0x0000B0] = "Zyyy",
+
[0x00AD0] = "Gujarati",
[0x0000B1] = "Zyyy",
+
[0x00B9C] = "Tamil",
[0x0000B4] = "Zyyy",
+
[0x00BD0] = "Tamil",
[0x0000B5] = "Zyyy",
+
[0x00BD7] = "Tamil",
[0x0000B8] = "Zyyy",
+
[0x00CDE] = "Kannada",
[0x0000B9] = "Zyyy",
+
[0x00DBD] = "Sinhala",
[0x0000BA] = "Latn",
+
[0x00DCA] = "Sinhala",
[0x0000BB] = "Zyyy",
+
[0x00DD6] = "Sinhala",
[0x0000BF] = "Zyyy",
+
[0x00E3F] = "Common",
[0x0000D7] = "Zyyy",
+
[0x00E84] = "Lao",
[0x0000F7] = "Zyyy",
+
[0x00E8A] = "Lao",
[0x0001BB] = "Latn",
+
[0x00E8D] = "Lao",
[0x000294] = "Latn",
+
[0x00EA5] = "Lao",
[0x0002EC] = "Zyyy",
+
[0x00EA7] = "Lao",
[0x0002ED] = "Zyyy",
+
[0x00EC6] = "Lao",
[0x0002EE] = "Zyyy",
+
[0x010C7] = "Georgian",
[0x000374] = "Zyyy",
+
[0x010CD] = "Georgian",
[0x000375] = "Grek",
+
[0x010FB] = "Common",
[0x00037A] = "Grek",
+
[0x01258] = "Ethiopic",
[0x00037E] = "Zyyy",
+
[0x012C0] = "Ethiopic",
[0x00037F] = "Grek",
+
[0x01804] = "Mongolian",
[0x000384] = "Grek",
+
[0x01805] = "Common",
[0x000385] = "Zyyy",
+
[0x01940] = "Limbu",
[0x000386] = "Grek",
+
[0x01CD3] = "Common",
[0x000387] = "Zyyy",
+
[0x01CE1] = "Common",
[0x00038C] = "Grek",
+
[0x01CED] = "Inherited",
[0x0003F6] = "Grek",
+
[0x01CF4] = "Inherited",
[0x000482] = "Cyrl",
+
[0x01D2B] = "Cyrillic",
[0x000487] = "Cyrl",
+
[0x01D78] = "Cyrillic",
[0x000559] = "Armn",
+
[0x01DBF] = "Greek",
[0x000589] = "Zyyy",
+
[0x01F59] = "Greek",
[0x00058A] = "Armn",
+
[0x01F5B] = "Greek",
[0x00058F] = "Armn",
+
[0x01F5D] = "Greek",
[0x0005BE] = "Hebr",
+
[0x02071] = "Latin",
[0x0005BF] = "Hebr",
+
[0x0207F] = "Latin",
[0x0005C0] = "Hebr",
+
[0x02126] = "Greek",
[0x0005C3] = "Hebr",
+
[0x02132] = "Latin",
[0x0005C6] = "Hebr",
+
[0x0214E] = "Latin",
[0x0005C7] = "Hebr",
+
[0x02D27] = "Georgian",
[0x000605] = "Zyyy",
+
[0x02D2D] = "Georgian",
[0x00060B] = "Arab",
+
[0x02D7F] = "Tifinagh",
[0x00060C] = "Zyyy",
+
[0x03005] = "Han",
[0x00060D] = "Arab",
+
[0x03006] = "Common",
[0x00061B] = "Zyyy",
+
[0x03007] = "Han",
[0x00061C] = "Arab",
+
[0x030A0] = "Common",
[0x00061E] = "Arab",
+
[0x0A92E] = "Common",
[0x00061F] = "Zyyy",
+
[0x0A92F] = "Kayah_Li",
[0x000640] = "Zyyy",
+
[0x0A95F] = "Rejang",
[0x000670] = "Zinh",
+
[0x0A9CF] = "Common",
[0x0006D4] = "Arab",
+
[0x0AB5B] = "Common",
[0x0006D5] = "Arab",
+
[0x0AB65] = "Greek",
[0x0006DD] = "Zyyy",
+
[0x0FB3E] = "Hebrew",
[0x0006DE] = "Arab",
+
[0x0FEFF] = "Common",
[0x0006E9] = "Arab",
+
[0x0FF70] = "Common",
[0x0006FF] = "Arab",
+
[0x101A0] = "Greek",
[0x00070F] = "Syrc",
+
[0x101FD] = "Inherited",
[0x000710] = "Syrc",
+
[0x102E0] = "Inherited",
[0x000711] = "Syrc",
+
[0x1039F] = "Ugaritic",
[0x0007B1] = "Thaa",
+
[0x1056F] = "Caucasian_Albanian",
[0x0007F6] = "Nkoo",
+
[0x10808] = "Cypriot",
[0x0007FA] = "Nkoo",
+
[0x1083C] = "Cypriot",
[0x00081A] = "Samr",
+
[0x1083F] = "Cypriot",
[0x000824] = "Samr",
+
[0x1091F] = "Phoenician",
[0x000828] = "Samr",
+
[0x1093F] = "Lydian",
[0x00085E] = "Mand",
+
[0x1107F] = "Brahmi",
[0x0008E2] = "Zyyy",
+
[0x110CD] = "Kaithi",
[0x000903] = "Deva",
+
[0x11288] = "Multani",
[0x00093A] = "Deva",
+
[0x1133B] = "Inherited",
[0x00093B] = "Deva",
+
[0x11350] = "Grantha",
[0x00093C] = "Deva",
+
[0x11357] = "Grantha",
[0x00093D] = "Deva",
+
[0x1145B] = "Newa",
[0x00094D] = "Deva",
+
[0x118FF] = "Warang_Citi",
[0x000950] = "Deva",
+
[0x11D3A] = "Masaram_Gondi",
[0x000970] = "Deva",
+
[0x16FE0] = "Tangut",
[0x000971] = "Deva",
+
[0x16FE1] = "Nushu",
[0x000980] = "Beng",
+
[0x1B000] = "Katakana",
[0x000981] = "Beng",
+
[0x1D4A2] = "Common",
[0x0009B2] = "Beng",
+
[0x1D4BB] = "Common",
[0x0009BC] = "Beng",
+
[0x1D546] = "Common",
[0x0009BD] = "Beng",
+
[0x1EE24] = "Arabic",
[0x0009CD] = "Beng",
+
[0x1EE27] = "Arabic",
[0x0009CE] = "Beng",
+
[0x1EE39] = "Arabic",
[0x0009D7] = "Beng",
+
[0x1EE3B] = "Arabic",
[0x0009FA] = "Beng",
+
[0x1EE42] = "Arabic",
[0x0009FB] = "Beng",
+
[0x1EE47] = "Arabic",
[0x0009FC] = "Beng",
+
[0x1EE49] = "Arabic",
[0x0009FD] = "Beng",
+
[0x1EE4B] = "Arabic",
[0x000A03] = "Guru",
+
[0x1EE54] = "Arabic",
[0x000A3C] = "Guru",
+
[0x1EE57] = "Arabic",
[0x000A51] = "Guru",
+
[0x1EE59] = "Arabic",
[0x000A5E] = "Guru",
+
[0x1EE5B] = "Arabic",
[0x000A75] = "Guru",
+
[0x1EE5D] = "Arabic",
[0x000A83] = "Gujr",
+
[0x1EE5F] = "Arabic",
[0x000ABC] = "Gujr",
+
[0x1EE64] = "Arabic",
[0x000ABD] = "Gujr",
+
[0x1EE7E] = "Arabic",
[0x000AC9] = "Gujr",
+
[0x1F200] = "Hiragana",
[0x000ACD] = "Gujr",
+
[0x1F97A] = "Common",
[0x000AD0] = "Gujr",
+
[0xE0001] = "Common",
[0x000AF0] = "Gujr",
 
[0x000AF1] = "Gujr",
 
[0x000AF9] = "Gujr",
 
[0x000B01] = "Orya",
 
[0x000B3C] = "Orya",
 
[0x000B3D] = "Orya",
 
[0x000B3E] = "Orya",
 
[0x000B3F] = "Orya",
 
[0x000B40] = "Orya",
 
[0x000B4D] = "Orya",
 
[0x000B56] = "Orya",
 
[0x000B57] = "Orya",
 
[0x000B70] = "Orya",
 
[0x000B71] = "Orya",
 
[0x000B82] = "Taml",
 
[0x000B83] = "Taml",
 
[0x000B9C] = "Taml",
 
[0x000BC0] = "Taml",
 
[0x000BCD] = "Taml",
 
[0x000BD0] = "Taml",
 
[0x000BD7] = "Taml",
 
[0x000BF9] = "Taml",
 
[0x000BFA] = "Taml",
 
[0x000C00] = "Telu",
 
[0x000C3D] = "Telu",
 
[0x000C7F] = "Telu",
 
[0x000C80] = "Knda",
 
[0x000C81] = "Knda",
 
[0x000CBC] = "Knda",
 
[0x000CBD] = "Knda",
 
[0x000CBE] = "Knda",
 
[0x000CBF] = "Knda",
 
[0x000CC6] = "Knda",
 
[0x000CDE] = "Knda",
 
[0x000D3D] = "Mlym",
 
[0x000D4D] = "Mlym",
 
[0x000D4E] = "Mlym",
 
[0x000D4F] = "Mlym",
 
[0x000D57] = "Mlym",
 
[0x000D79] = "Mlym",
 
[0x000DBD] = "Sinh",
 
[0x000DCA] = "Sinh",
 
[0x000DD6] = "Sinh",
 
[0x000DF4] = "Sinh",
 
[0x000E31] = "Thai",
 
[0x000E3F] = "Zyyy",
 
[0x000E46] = "Thai",
 
[0x000E4F] = "Thai",
 
[0x000E84] = "Laoo",
 
[0x000E8A] = "Laoo",
 
[0x000E8D] = "Laoo",
 
[0x000EA5] = "Laoo",
 
[0x000EA7] = "Laoo",
 
[0x000EB1] = "Laoo",
 
[0x000EBD] = "Laoo",
 
[0x000EC6] = "Laoo",
 
[0x000F00] = "Tibt",
 
[0x000F13] = "Tibt",
 
[0x000F14] = "Tibt",
 
[0x000F34] = "Tibt",
 
[0x000F35] = "Tibt",
 
[0x000F36] = "Tibt",
 
[0x000F37] = "Tibt",
 
[0x000F38] = "Tibt",
 
[0x000F39] = "Tibt",
 
[0x000F3A] = "Tibt",
 
[0x000F3B] = "Tibt",
 
[0x000F3C] = "Tibt",
 
[0x000F3D] = "Tibt",
 
[0x000F7F] = "Tibt",
 
[0x000F85] = "Tibt",
 
[0x000FC6] = "Tibt",
 
[0x001031] = "Mymr",
 
[0x001038] = "Mymr",
 
[0x00103F] = "Mymr",
 
[0x001061] = "Mymr",
 
[0x001082] = "Mymr",
 
[0x00108D] = "Mymr",
 
[0x00108E] = "Mymr",
 
[0x00108F] = "Mymr",
 
[0x00109D] = "Mymr",
 
[0x0010C7] = "Geor",
 
[0x0010CD] = "Geor",
 
[0x0010FB] = "Zyyy",
 
[0x0010FC] = "Geor",
 
[0x001258] = "Ethi",
 
[0x0012C0] = "Ethi",
 
[0x001400] = "Cans",
 
[0x001680] = "Ogam",
 
[0x00169B] = "Ogam",
 
[0x00169C] = "Ogam",
 
[0x0017B6] = "Khmr",
 
[0x0017C6] = "Khmr",
 
[0x0017D7] = "Khmr",
 
[0x0017DB] = "Khmr",
 
[0x0017DC] = "Khmr",
 
[0x0017DD] = "Khmr",
 
[0x001804] = "Mong",
 
[0x001805] = "Zyyy",
 
[0x001806] = "Mong",
 
[0x00180E] = "Mong",
 
[0x001843] = "Mong",
 
[0x0018A9] = "Mong",
 
[0x0018AA] = "Mong",
 
[0x001932] = "Limb",
 
[0x001940] = "Limb",
 
[0x0019DA] = "Talu",
 
[0x001A1B] = "Bugi",
 
[0x001A55] = "Tavt",
 
[0x001A56] = "Tavt",
 
[0x001A57] = "Tavt",
 
[0x001A60] = "Tavt",
 
[0x001A61] = "Tavt",
 
[0x001A62] = "Tavt",
 
[0x001A7F] = "Tavt",
 
[0x001AA7] = "Tavt",
 
[0x001ABE] = "Zinh",
 
[0x001B04] = "Bali",
 
[0x001B34] = "Bali",
 
[0x001B35] = "Bali",
 
[0x001B3B] = "Bali",
 
[0x001B3C] = "Bali",
 
[0x001B42] = "Bali",
 
[0x001B82] = "Sund",
 
[0x001BA1] = "Sund",
 
[0x001BAA] = "Sund",
 
[0x001BE6] = "Batk",
 
[0x001BE7] = "Batk",
 
[0x001BED] = "Batk",
 
[0x001BEE] = "Batk",
 
[0x001CD3] = "Zyyy",
 
[0x001CE1] = "Zyyy",
 
[0x001CED] = "Zinh",
 
[0x001CF4] = "Zinh",
 
[0x001CF7] = "Zyyy",
 
[0x001D2B] = "Cyrl",
 
[0x001D78] = "Cyrl",
 
[0x001DBF] = "Grek",
 
[0x001F59] = "Grek",
 
[0x001F5B] = "Grek",
 
[0x001F5D] = "Grek",
 
[0x001FBD] = "Grek",
 
[0x001FBE] = "Grek",
 
[0x00200B] = "Zyyy",
 
[0x002018] = "Zyyy",
 
[0x002019] = "Zyyy",
 
[0x00201A] = "Zyyy",
 
[0x00201D] = "Zyyy",
 
[0x00201E] = "Zyyy",
 
[0x00201F] = "Zyyy",
 
[0x002028] = "Zyyy",
 
[0x002029] = "Zyyy",
 
[0x00202F] = "Zyyy",
 
[0x002039] = "Zyyy",
 
[0x00203A] = "Zyyy",
 
[0x002044] = "Zyyy",
 
[0x002045] = "Zyyy",
 
[0x002046] = "Zyyy",
 
[0x002052] = "Zyyy",
 
[0x002053] = "Zyyy",
 
[0x002054] = "Zyyy",
 
[0x00205F] = "Zyyy",
 
[0x002070] = "Zyyy",
 
[0x002071] = "Latn",
 
[0x00207D] = "Zyyy",
 
[0x00207E] = "Zyyy",
 
[0x00207F] = "Latn",
 
[0x00208D] = "Zyyy",
 
[0x00208E] = "Zyyy",
 
[0x0020E1] = "Zinh",
 
[0x002102] = "Zyyy",
 
[0x002107] = "Zyyy",
 
[0x002114] = "Zyyy",
 
[0x002115] = "Zyyy",
 
[0x002118] = "Zyyy",
 
[0x002124] = "Zyyy",
 
[0x002125] = "Zyyy",
 
[0x002126] = "Grek",
 
[0x002127] = "Zyyy",
 
[0x002128] = "Zyyy",
 
[0x002129] = "Zyyy",
 
[0x00212E] = "Zyyy",
 
[0x002132] = "Latn",
 
[0x002139] = "Zyyy",
 
[0x00214A] = "Zyyy",
 
[0x00214B] = "Zyyy",
 
[0x00214E] = "Latn",
 
[0x00214F] = "Zyyy",
 
[0x002189] = "Zyyy",
 
[0x0021A0] = "Zyyy",
 
[0x0021A3] = "Zyyy",
 
[0x0021A6] = "Zyyy",
 
[0x0021AE] = "Zyyy",
 
[0x0021D2] = "Zyyy",
 
[0x0021D3] = "Zyyy",
 
[0x0021D4] = "Zyyy",
 
[0x002308] = "Zyyy",
 
[0x002309] = "Zyyy",
 
[0x00230A] = "Zyyy",
 
[0x00230B] = "Zyyy",
 
[0x002329] = "Zyyy",
 
[0x00232A] = "Zyyy",
 
[0x00237C] = "Zyyy",
 
[0x0025B7] = "Zyyy",
 
[0x0025C1] = "Zyyy",
 
[0x00266F] = "Zyyy",
 
[0x002768] = "Zyyy",
 
[0x002769] = "Zyyy",
 
[0x00276A] = "Zyyy",
 
[0x00276B] = "Zyyy",
 
[0x00276C] = "Zyyy",
 
[0x00276D] = "Zyyy",
 
[0x00276E] = "Zyyy",
 
[0x00276F] = "Zyyy",
 
[0x002770] = "Zyyy",
 
[0x002771] = "Zyyy",
 
[0x002772] = "Zyyy",
 
[0x002773] = "Zyyy",
 
[0x002774] = "Zyyy",
 
[0x002775] = "Zyyy",
 
[0x0027C5] = "Zyyy",
 
[0x0027C6] = "Zyyy",
 
[0x0027E6] = "Zyyy",
 
[0x0027E7] = "Zyyy",
 
[0x0027E8] = "Zyyy",
 
[0x0027E9] = "Zyyy",
 
[0x0027EA] = "Zyyy",
 
[0x0027EB] = "Zyyy",
 
[0x0027EC] = "Zyyy",
 
[0x0027ED] = "Zyyy",
 
[0x0027EE] = "Zyyy",
 
[0x0027EF] = "Zyyy",
 
[0x002983] = "Zyyy",
 
[0x002984] = "Zyyy",
 
[0x002985] = "Zyyy",
 
[0x002986] = "Zyyy",
 
[0x002987] = "Zyyy",
 
[0x002988] = "Zyyy",
 
[0x002989] = "Zyyy",
 
[0x00298A] = "Zyyy",
 
[0x00298B] = "Zyyy",
 
[0x00298C] = "Zyyy",
 
[0x00298D] = "Zyyy",
 
[0x00298E] = "Zyyy",
 
[0x00298F] = "Zyyy",
 
[0x002990] = "Zyyy",
 
[0x002991] = "Zyyy",
 
[0x002992] = "Zyyy",
 
[0x002993] = "Zyyy",
 
[0x002994] = "Zyyy",
 
[0x002995] = "Zyyy",
 
[0x002996] = "Zyyy",
 
[0x002997] = "Zyyy",
 
[0x002998] = "Zyyy",
 
[0x0029D8] = "Zyyy",
 
[0x0029D9] = "Zyyy",
 
[0x0029DA] = "Zyyy",
 
[0x0029DB] = "Zyyy",
 
[0x0029FC] = "Zyyy",
 
[0x0029FD] = "Zyyy",
 
[0x002CFD] = "Copt",
 
[0x002D27] = "Geor",
 
[0x002D2D] = "Geor",
 
[0x002D6F] = "Tfng",
 
[0x002D70] = "Tfng",
 
[0x002D7F] = "Tfng",
 
[0x002E02] = "Zyyy",
 
[0x002E03] = "Zyyy",
 
[0x002E04] = "Zyyy",
 
[0x002E05] = "Zyyy",
 
[0x002E09] = "Zyyy",
 
[0x002E0A] = "Zyyy",
 
[0x002E0B] = "Zyyy",
 
[0x002E0C] = "Zyyy",
 
[0x002E0D] = "Zyyy",
 
[0x002E17] = "Zyyy",
 
[0x002E1A] = "Zyyy",
 
[0x002E1B] = "Zyyy",
 
[0x002E1C] = "Zyyy",
 
[0x002E1D] = "Zyyy",
 
[0x002E20] = "Zyyy",
 
[0x002E21] = "Zyyy",
 
[0x002E22] = "Zyyy",
 
[0x002E23] = "Zyyy",
 
[0x002E24] = "Zyyy",
 
[0x002E25] = "Zyyy",
 
[0x002E26] = "Zyyy",
 
[0x002E27] = "Zyyy",
 
[0x002E28] = "Zyyy",
 
[0x002E29] = "Zyyy",
 
[0x002E2F] = "Zyyy",
 
[0x002E40] = "Zyyy",
 
[0x002E41] = "Zyyy",
 
[0x002E42] = "Zyyy",
 
[0x003000] = "Zyyy",
 
[0x003004] = "Zyyy",
 
[0x003005] = "Hani",
 
[0x003006] = "Zyyy",
 
[0x003007] = "Hani",
 
[0x003008] = "Zyyy",
 
[0x003009] = "Zyyy",
 
[0x00300A] = "Zyyy",
 
[0x00300B] = "Zyyy",
 
[0x00300C] = "Zyyy",
 
[0x00300D] = "Zyyy",
 
[0x00300E] = "Zyyy",
 
[0x00300F] = "Zyyy",
 
[0x003010] = "Zyyy",
 
[0x003011] = "Zyyy",
 
[0x003014] = "Zyyy",
 
[0x003015] = "Zyyy",
 
[0x003016] = "Zyyy",
 
[0x003017] = "Zyyy",
 
[0x003018] = "Zyyy",
 
[0x003019] = "Zyyy",
 
[0x00301A] = "Zyyy",
 
[0x00301B] = "Zyyy",
 
[0x00301C] = "Zyyy",
 
[0x00301D] = "Zyyy",
 
[0x003020] = "Zyyy",
 
[0x003030] = "Zyyy",
 
[0x00303B] = "Hani",
 
[0x00303C] = "Zyyy",
 
[0x00303D] = "Zyyy",
 
[0x00309F] = "Hira",
 
[0x0030A0] = "Zyyy",
 
[0x0030FB] = "Zyyy",
 
[0x0030FC] = "Zyyy",
 
[0x0030FF] = "Kana",
 
[0x003250] = "Zyyy",
 
[0x00327F] = "Zyyy",
 
[0x00A015] = "Yiii",
 
[0x00A60C] = "Vaii",
 
[0x00A66E] = "Cyrl",
 
[0x00A66F] = "Cyrl",
 
[0x00A673] = "Cyrl",
 
[0x00A67E] = "Cyrl",
 
[0x00A67F] = "Cyrl",
 
[0x00A770] = "Latn",
 
[0x00A788] = "Zyyy",
 
[0x00A78F] = "Latn",
 
[0x00A7F7] = "Latn",
 
[0x00A7FA] = "Latn",
 
[0x00A802] = "Sylo",
 
[0x00A806] = "Sylo",
 
[0x00A80B] = "Sylo",
 
[0x00A827] = "Sylo",
 
[0x00A838] = "Zyyy",
 
[0x00A839] = "Zyyy",
 
[0x00A8FB] = "Deva",
 
[0x00A8FC] = "Deva",
 
[0x00A8FD] = "Deva",
 
[0x00A92E] = "Zyyy",
 
[0x00A92F] = "Kali",
 
[0x00A95F] = "Rjng",
 
[0x00A983] = "Java",
 
[0x00A9B3] = "Java",
 
[0x00A9BC] = "Java",
 
[0x00A9CF] = "Zyyy",
 
[0x00A9E5] = "Mymr",
 
[0x00A9E6] = "Mymr",
 
[0x00AA43] = "Cham",
 
[0x00AA4C] = "Cham",
 
[0x00AA4D] = "Cham",
 
[0x00AA70] = "Mymr",
 
[0x00AA7A] = "Mymr",
 
[0x00AA7B] = "Mymr",
 
[0x00AA7C] = "Mymr",
 
[0x00AA7D] = "Mymr",
 
[0x00AAB0] = "Tavt",
 
[0x00AAB1] = "Tavt",
 
[0x00AAC0] = "Tavt",
 
[0x00AAC1] = "Tavt",
 
[0x00AAC2] = "Tavt",
 
[0x00AADD] = "Tavt",
 
[0x00AAEB] = "Mtei",
 
[0x00AAF2] = "Mtei",
 
[0x00AAF5] = "Mtei",
 
[0x00AAF6] = "Mtei",
 
[0x00AB5B] = "Zyyy",
 
[0x00AB65] = "Grek",
 
[0x00ABE5] = "Mtei",
 
[0x00ABE8] = "Mtei",
 
[0x00ABEB] = "Mtei",
 
[0x00ABEC] = "Mtei",
 
[0x00ABED] = "Mtei",
 
[0x00FB1D] = "Hebr",
 
[0x00FB1E] = "Hebr",
 
[0x00FB29] = "Hebr",
 
[0x00FB3E] = "Hebr",
 
[0x00FD3E] = "Zyyy",
 
[0x00FD3F] = "Zyyy",
 
[0x00FDFC] = "Arab",
 
[0x00FDFD] = "Arab",
 
[0x00FE17] = "Zyyy",
 
[0x00FE18] = "Zyyy",
 
[0x00FE19] = "Zyyy",
 
[0x00FE30] = "Zyyy",
 
[0x00FE35] = "Zyyy",
 
[0x00FE36] = "Zyyy",
 
[0x00FE37] = "Zyyy",
 
[0x00FE38] = "Zyyy",
 
[0x00FE39] = "Zyyy",
 
[0x00FE3A] = "Zyyy",
 
[0x00FE3B] = "Zyyy",
 
[0x00FE3C] = "Zyyy",
 
[0x00FE3D] = "Zyyy",
 
[0x00FE3E] = "Zyyy",
 
[0x00FE3F] = "Zyyy",
 
[0x00FE40] = "Zyyy",
 
[0x00FE41] = "Zyyy",
 
[0x00FE42] = "Zyyy",
 
[0x00FE43] = "Zyyy",
 
[0x00FE44] = "Zyyy",
 
[0x00FE47] = "Zyyy",
 
[0x00FE48] = "Zyyy",
 
[0x00FE58] = "Zyyy",
 
[0x00FE59] = "Zyyy",
 
[0x00FE5A] = "Zyyy",
 
[0x00FE5B] = "Zyyy",
 
[0x00FE5C] = "Zyyy",
 
[0x00FE5D] = "Zyyy",
 
[0x00FE5E] = "Zyyy",
 
[0x00FE62] = "Zyyy",
 
[0x00FE63] = "Zyyy",
 
[0x00FE68] = "Zyyy",
 
[0x00FE69] = "Zyyy",
 
[0x00FEFF] = "Zyyy",
 
[0x00FF04] = "Zyyy",
 
[0x00FF08] = "Zyyy",
 
[0x00FF09] = "Zyyy",
 
[0x00FF0A] = "Zyyy",
 
[0x00FF0B] = "Zyyy",
 
[0x00FF0C] = "Zyyy",
 
[0x00FF0D] = "Zyyy",
 
[0x00FF3B] = "Zyyy",
 
[0x00FF3C] = "Zyyy",
 
[0x00FF3D] = "Zyyy",
 
[0x00FF3E] = "Zyyy",
 
[0x00FF3F] = "Zyyy",
 
[0x00FF40] = "Zyyy",
 
[0x00FF5B] = "Zyyy",
 
[0x00FF5C] = "Zyyy",
 
[0x00FF5D] = "Zyyy",
 
[0x00FF5E] = "Zyyy",
 
[0x00FF5F] = "Zyyy",
 
[0x00FF60] = "Zyyy",
 
[0x00FF61] = "Zyyy",
 
[0x00FF62] = "Zyyy",
 
[0x00FF63] = "Zyyy",
 
[0x00FF70] = "Zyyy",
 
[0x00FFE2] = "Zyyy",
 
[0x00FFE3] = "Zyyy",
 
[0x00FFE4] = "Zyyy",
 
[0x00FFE8] = "Zyyy",
 
[0x0101A0] = "Grek",
 
[0x0101FD] = "Zinh",
 
[0x0102E0] = "Zinh",
 
[0x010341] = "Goth",
 
[0x01034A] = "Goth",
 
[0x01039F] = "Ugar",
 
[0x0103D0] = "Xpeo",
 
[0x01056F] = "Aghb",
 
[0x010808] = "Cprt",
 
[0x01083C] = "Cprt",
 
[0x01083F] = "Cprt",
 
[0x010857] = "Armi",
 
[0x01091F] = "Phnx",
 
[0x01093F] = "Lydi",
 
[0x010A00] = "Khar",
 
[0x010A3F] = "Khar",
 
[0x010A7F] = "Xpeo",
 
[0x010AC8] = "Mani",
 
[0x011000] = "Brah",
 
[0x011001] = "Brah",
 
[0x011002] = "Brah",
 
[0x01107F] = "Brah",
 
[0x011082] = "Kthi",
 
[0x0110BD] = "Kthi",
 
[0x01112C] = "Cakm",
 
[0x011173] = "Mahj",
 
[0x011176] = "Mahj",
 
[0x011182] = "Shrd",
 
[0x0111CD] = "Shrd",
 
[0x0111DA] = "Shrd",
 
[0x0111DB] = "Shrd",
 
[0x0111DC] = "Shrd",
 
[0x011234] = "Khoj",
 
[0x011235] = "Khoj",
 
[0x01123E] = "Khoj",
 
[0x011288] = "Mult",
 
[0x0112A9] = "Mult",
 
[0x0112DF] = "Sind",
 
[0x01133C] = "Gran",
 
[0x01133D] = "Gran",
 
[0x011340] = "Gran",
 
[0x011350] = "Gran",
 
[0x011357] = "Gran",
 
[0x011445] = "Newa",
 
[0x011446] = "Newa",
 
[0x01145B] = "Newa",
 
[0x01145D] = "Newa",
 
[0x0114B9] = "Tirh",
 
[0x0114BA] = "Tirh",
 
[0x0114C1] = "Tirh",
 
[0x0114C6] = "Tirh",
 
[0x0114C7] = "Tirh",
 
[0x0115BE] = "Sidd",
 
[0x01163D] = "Modi",
 
[0x01163E] = "Modi",
 
[0x011644] = "Modi",
 
[0x0116AB] = "Takr",
 
[0x0116AC] = "Takr",
 
[0x0116AD] = "Takr",
 
[0x0116B6] = "Takr",
 
[0x0116B7] = "Takr",
 
[0x011726] = "Ahom",
 
[0x01173F] = "Ahom",
 
[0x0118FF] = "Wara",
 
[0x011A00] = "Zanb",
 
[0x011A39] = "Zanb",
 
[0x011A3A] = "Zanb",
 
[0x011A47] = "Zanb",
 
[0x011A50] = "Soyo",
 
[0x011A97] = "Soyo",
 
[0x011C2F] = "Bhks",
 
[0x011C3E] = "Bhks",
 
[0x011C3F] = "Bhks",
 
[0x011C40] = "Bhks",
 
[0x011CA9] = "Marc",
 
[0x011CB1] = "Marc",
 
[0x011CB4] = "Marc",
 
[0x011D3A] = "Gonm",
 
[0x011D46] = "Gonm",
 
[0x011D47] = "Gonm",
 
[0x016AF5] = "Bass",
 
[0x016B44] = "Hmng",
 
[0x016B45] = "Hmng",
 
[0x016F50] = "Plrd",
 
[0x016FE0] = "Tang",
 
[0x016FE1] = "Nshu",
 
[0x01B000] = "Kana",
 
[0x01BC9C] = "Dupl",
 
[0x01BC9F] = "Dupl",
 
[0x01D245] = "Grek",
 
[0x01D4A2] = "Zyyy",
 
[0x01D4BB] = "Zyyy",
 
[0x01D546] = "Zyyy",
 
[0x01D6C1] = "Zyyy",
 
[0x01D6DB] = "Zyyy",
 
[0x01D6FB] = "Zyyy",
 
[0x01D715] = "Zyyy",
 
[0x01D735] = "Zyyy",
 
[0x01D74F] = "Zyyy",
 
[0x01D76F] = "Zyyy",
 
[0x01D789] = "Zyyy",
 
[0x01D7A9] = "Zyyy",
 
[0x01D7C3] = "Zyyy",
 
[0x01DA75] = "Sgnw",
 
[0x01DA84] = "Sgnw",
 
[0x01EE24] = "Arab",
 
[0x01EE27] = "Arab",
 
[0x01EE39] = "Arab",
 
[0x01EE3B] = "Arab",
 
[0x01EE42] = "Arab",
 
[0x01EE47] = "Arab",
 
[0x01EE49] = "Arab",
 
[0x01EE4B] = "Arab",
 
[0x01EE54] = "Arab",
 
[0x01EE57] = "Arab",
 
[0x01EE59] = "Arab",
 
[0x01EE5B] = "Arab",
 
[0x01EE5D] = "Arab",
 
[0x01EE5F] = "Arab",
 
[0x01EE64] = "Arab",
 
[0x01EE7E] = "Arab",
 
[0x01F200] = "Hira",
 
[0x01F9C0] = "Zyyy",
 
[0x0E0001] = "Zyyy",
 
 
},
 
},
["ranges"] = {
+
[  1] = { 0x000000, 0x00001F, "Zyyy"},
+
ranges = {
[  2] = { 0x000021, 0x000023, "Zyyy"},
+
{ 0x00000, 0x00040, "Common"              },
[  3] = { 0x000025, 0x000027, "Zyyy"},
+
{ 0x00041, 0x0005A, "Latin"                },
[  4] = { 0x00002E, 0x000040, "Zyyy"},
+
{ 0x0005B, 0x00060, "Common"              },
[  5] = { 0x000041, 0x00005A, "Latn"},
+
{ 0x00061, 0x0007A, "Latin"                },
[  6] = { 0x000061, 0x00007A, "Latn"},
+
{ 0x0007B, 0x000A9, "Common"              },
[  7] = { 0x00007F, 0x00009F, "Zyyy"},
+
{ 0x000AB, 0x000B9, "Common"              },
[  8] = { 0x0000A2, 0x0000A5, "Zyyy"},
+
{ 0x000BB, 0x000BF, "Common"              },
[  9] = { 0x0000B2, 0x0000B3, "Zyyy"},
+
{ 0x000C0, 0x000D6, "Latin"                },
[ 10] = { 0x0000B6, 0x0000B7, "Zyyy"},
+
{ 0x000D8, 0x000F6, "Latin"                },
[ 11] = { 0x0000BC, 0x0000BE, "Zyyy"},
+
{ 0x000F8, 0x002B8, "Latin"                },
[ 12] = { 0x0000C0, 0x0000D6, "Latn"},
+
{ 0x002B9, 0x002DF, "Common"              },
[ 13] = { 0x0000D8, 0x0000F6, "Latn"},
+
{ 0x002E0, 0x002E4, "Latin"                },
[ 14] = { 0x0000F8, 0x0001BA, "Latn"},
+
{ 0x002E5, 0x002E9, "Common"              },
[ 15] = { 0x0001BC, 0x000293, "Latn"},
+
{ 0x002EA, 0x002EB, "Bopomofo"            },
[ 16] = { 0x000295, 0x0002B8, "Latn"},
+
{ 0x002EC, 0x002FF, "Common"              },
[ 17] = { 0x0002B9, 0x0002DF, "Zyyy"},
+
{ 0x00300, 0x0036F, "Inherited"            },
[ 18] = { 0x0002E0, 0x0002E4, "Latn"},
+
{ 0x00370, 0x00373, "Greek"                },
[ 19] = { 0x0002E5, 0x0002E9, "Zyyy"},
+
{ 0x00375, 0x00377, "Greek"                },
[ 20] = { 0x0002EA, 0x0002EB, "Bopo"},
+
{ 0x0037A, 0x0037D, "Greek"                },
[ 21] = { 0x0002EF, 0x0002FF, "Zyyy"},
+
{ 0x00388, 0x0038A, "Greek"                },
[ 22] = { 0x000300, 0x00036F, "Zinh"},
+
{ 0x0038E, 0x003A1, "Greek"                },
[ 23] = { 0x000370, 0x000373, "Grek"},
+
{ 0x003A3, 0x003E1, "Greek"                },
[ 24] = { 0x000376, 0x000377, "Grek"},
+
{ 0x003E2, 0x003EF, "Coptic"              },
[ 25] = { 0x00037B, 0x00037D, "Grek"},
+
{ 0x003F0, 0x003FF, "Greek"                },
[ 26] = { 0x000388, 0x00038A, "Grek"},
+
{ 0x00400, 0x00484, "Cyrillic"            },
[ 27] = { 0x00038E, 0x0003A1, "Grek"},
+
{ 0x00485, 0x00486, "Inherited"            },
[ 28] = { 0x0003A3, 0x0003E1, "Grek"},
+
{ 0x00487, 0x0052F, "Cyrillic"            },
[ 29] = { 0x0003E2, 0x0003EF, "Copt"},
+
{ 0x00531, 0x00556, "Armenian"            },
[ 30] = { 0x0003F0, 0x0003F5, "Grek"},
+
{ 0x00559, 0x00588, "Armenian"            },
[ 31] = { 0x0003F7, 0x0003FF, "Grek"},
+
{ 0x0058D, 0x0058F, "Armenian"            },
[ 32] = { 0x000400, 0x000481, "Cyrl"},
+
{ 0x00591, 0x005C7, "Hebrew"              },
[ 33] = { 0x000483, 0x000484, "Cyrl"},
+
{ 0x005D0, 0x005EA, "Hebrew"              },
[ 34] = { 0x000485, 0x000486, "Zinh"},
+
{ 0x005EF, 0x005F4, "Hebrew"              },
[ 35] = { 0x000488, 0x00052F, "Cyrl"},
+
{ 0x00600, 0x00604, "Arabic"              },
[ 36] = { 0x000531, 0x000556, "Armn"},
+
{ 0x00606, 0x0060B, "Arabic"              },
[ 37] = { 0x00055A, 0x00055F, "Armn"},
+
{ 0x0060D, 0x0061A, "Arabic"              },
[ 38] = { 0x000561, 0x000587, "Armn"},
+
{ 0x00620, 0x0063F, "Arabic"              },
[ 39] = { 0x00058D, 0x00058E, "Armn"},
+
{ 0x00641, 0x0064A, "Arabic"              },
[ 40] = { 0x000591, 0x0005BD, "Hebr"},
+
{ 0x0064B, 0x00655, "Inherited"            },
[ 41] = { 0x0005C1, 0x0005C2, "Hebr"},
+
{ 0x00656, 0x0066F, "Arabic"              },
[ 42] = { 0x0005C4, 0x0005C5, "Hebr"},
+
{ 0x00671, 0x006DC, "Arabic"              },
[ 43] = { 0x0005D0, 0x0005EA, "Hebr"},
+
{ 0x006DE, 0x006FF, "Arabic"              },
[ 44] = { 0x0005F0, 0x0005F4, "Hebr"},
+
{ 0x00700, 0x0070D, "Syriac"              },
[ 45] = { 0x000600, 0x000604, "Arab"},
+
{ 0x0070F, 0x0074A, "Syriac"              },
[ 46] = { 0x000606, 0x00060A, "Arab"},
+
{ 0x0074D, 0x0074F, "Syriac"              },
[ 47] = { 0x00060E, 0x00061A, "Arab"},
+
{ 0x00750, 0x0077F, "Arabic"              },
[ 48] = { 0x000620, 0x00063F, "Arab"},
+
{ 0x00780, 0x007B1, "Thaana"              },
[ 49] = { 0x000641, 0x00064A, "Arab"},
+
{ 0x007C0, 0x007FA, "Nko"                  },
[ 50] = { 0x00064B, 0x000655, "Zinh"},
+
{ 0x007FD, 0x007FF, "Nko"                  },
[ 51] = { 0x000656, 0x00066F, "Arab"},
+
{ 0x00800, 0x0082D, "Samaritan"            },
[ 52] = { 0x000671, 0x0006D3, "Arab"},
+
{ 0x00830, 0x0083E, "Samaritan"            },
[ 53] = { 0x0006D6, 0x0006DC, "Arab"},
+
{ 0x00840, 0x0085B, "Mandaic"              },
[ 54] = { 0x0006DF, 0x0006E8, "Arab"},
+
{ 0x00860, 0x0086A, "Syriac"              },
[ 55] = { 0x0006EA, 0x0006FE, "Arab"},
+
{ 0x008A0, 0x008B4, "Arabic"              },
[ 56] =
+
{ 0x008B6, 0x008BD, "Arabic"              },
 +
{ 0x008D3, 0x008E1, "Arabic"              },
 +
{ 0x008E3, 0x008FF, "Arabic"              },
 +
{ 0x00900, 0x00950, "Devanagari
 
},
 
},
 
}
 
}

Revision as of 02:40, 7 June 2018

Documentation for this module may be created at Module:Unicode data/scripts/doc

--[=[
-- Official Unicode script values for individual codepoints and ranges of
-- codepoints.

-- ftp://ftp.unicode.org/Public/UNIDATA/Scripts.txt provided
-- the script names, and http://www.unicode.org/Public/UCD/latest/ucd/PropertyValueAliases.txt
-- provided script codes corresponding to the names (see [[Script (Unicode)]]).
--]=]

local data = {
	individual = {
		[0x000AA] = "Latin",
		[0x000BA] = "Latin",
		[0x000D7] = "Common",
		[0x000F7] = "Common",
		[0x00374] = "Common",
		[0x0037E] = "Common",
		[0x0037F] = "Greek",
		[0x00384] = "Greek",
		[0x00385] = "Common",
		[0x00386] = "Greek",
		[0x00387] = "Common",
		[0x0038C] = "Greek",
		[0x00589] = "Common",
		[0x0058A] = "Armenian",
		[0x00605] = "Common",
		[0x0060C] = "Common",
		[0x0061B] = "Common",
		[0x0061C] = "Arabic",
		[0x0061E] = "Arabic",
		[0x0061F] = "Common",
		[0x00640] = "Common",
		[0x00670] = "Inherited",
		[0x006DD] = "Common",
		[0x0085E] = "Mandaic",
		[0x008E2] = "Common",
		[0x009B2] = "Bengali",
		[0x009D7] = "Bengali",
		[0x00A3C] = "Gurmukhi",
		[0x00A51] = "Gurmukhi",
		[0x00A5E] = "Gurmukhi",
		[0x00AD0] = "Gujarati",
		[0x00B9C] = "Tamil",
		[0x00BD0] = "Tamil",
		[0x00BD7] = "Tamil",
		[0x00CDE] = "Kannada",
		[0x00DBD] = "Sinhala",
		[0x00DCA] = "Sinhala",
		[0x00DD6] = "Sinhala",
		[0x00E3F] = "Common",
		[0x00E84] = "Lao",
		[0x00E8A] = "Lao",
		[0x00E8D] = "Lao",
		[0x00EA5] = "Lao",
		[0x00EA7] = "Lao",
		[0x00EC6] = "Lao",
		[0x010C7] = "Georgian",
		[0x010CD] = "Georgian",
		[0x010FB] = "Common",
		[0x01258] = "Ethiopic",
		[0x012C0] = "Ethiopic",
		[0x01804] = "Mongolian",
		[0x01805] = "Common",
		[0x01940] = "Limbu",
		[0x01CD3] = "Common",
		[0x01CE1] = "Common",
		[0x01CED] = "Inherited",
		[0x01CF4] = "Inherited",
		[0x01D2B] = "Cyrillic",
		[0x01D78] = "Cyrillic",
		[0x01DBF] = "Greek",
		[0x01F59] = "Greek",
		[0x01F5B] = "Greek",
		[0x01F5D] = "Greek",
		[0x02071] = "Latin",
		[0x0207F] = "Latin",
		[0x02126] = "Greek",
		[0x02132] = "Latin",
		[0x0214E] = "Latin",
		[0x02D27] = "Georgian",
		[0x02D2D] = "Georgian",
		[0x02D7F] = "Tifinagh",
		[0x03005] = "Han",
		[0x03006] = "Common",
		[0x03007] = "Han",
		[0x030A0] = "Common",
		[0x0A92E] = "Common",
		[0x0A92F] = "Kayah_Li",
		[0x0A95F] = "Rejang",
		[0x0A9CF] = "Common",
		[0x0AB5B] = "Common",
		[0x0AB65] = "Greek",
		[0x0FB3E] = "Hebrew",
		[0x0FEFF] = "Common",
		[0x0FF70] = "Common",
		[0x101A0] = "Greek",
		[0x101FD] = "Inherited",
		[0x102E0] = "Inherited",
		[0x1039F] = "Ugaritic",
		[0x1056F] = "Caucasian_Albanian",
		[0x10808] = "Cypriot",
		[0x1083C] = "Cypriot",
		[0x1083F] = "Cypriot",
		[0x1091F] = "Phoenician",
		[0x1093F] = "Lydian",
		[0x1107F] = "Brahmi",
		[0x110CD] = "Kaithi",
		[0x11288] = "Multani",
		[0x1133B] = "Inherited",
		[0x11350] = "Grantha",
		[0x11357] = "Grantha",
		[0x1145B] = "Newa",
		[0x118FF] = "Warang_Citi",
		[0x11D3A] = "Masaram_Gondi",
		[0x16FE0] = "Tangut",
		[0x16FE1] = "Nushu",
		[0x1B000] = "Katakana",
		[0x1D4A2] = "Common",
		[0x1D4BB] = "Common",
		[0x1D546] = "Common",
		[0x1EE24] = "Arabic",
		[0x1EE27] = "Arabic",
		[0x1EE39] = "Arabic",
		[0x1EE3B] = "Arabic",
		[0x1EE42] = "Arabic",
		[0x1EE47] = "Arabic",
		[0x1EE49] = "Arabic",
		[0x1EE4B] = "Arabic",
		[0x1EE54] = "Arabic",
		[0x1EE57] = "Arabic",
		[0x1EE59] = "Arabic",
		[0x1EE5B] = "Arabic",
		[0x1EE5D] = "Arabic",
		[0x1EE5F] = "Arabic",
		[0x1EE64] = "Arabic",
		[0x1EE7E] = "Arabic",
		[0x1F200] = "Hiragana",
		[0x1F97A] = "Common",
		[0xE0001] = "Common",
	},
	
	ranges = {
		{ 0x00000, 0x00040, "Common"               },
		{ 0x00041, 0x0005A, "Latin"                },
		{ 0x0005B, 0x00060, "Common"               },
		{ 0x00061, 0x0007A, "Latin"                },
		{ 0x0007B, 0x000A9, "Common"               },
		{ 0x000AB, 0x000B9, "Common"               },
		{ 0x000BB, 0x000BF, "Common"               },
		{ 0x000C0, 0x000D6, "Latin"                },
		{ 0x000D8, 0x000F6, "Latin"                },
		{ 0x000F8, 0x002B8, "Latin"                },
		{ 0x002B9, 0x002DF, "Common"               },
		{ 0x002E0, 0x002E4, "Latin"                },
		{ 0x002E5, 0x002E9, "Common"               },
		{ 0x002EA, 0x002EB, "Bopomofo"             },
		{ 0x002EC, 0x002FF, "Common"               },
		{ 0x00300, 0x0036F, "Inherited"            },
		{ 0x00370, 0x00373, "Greek"                },
		{ 0x00375, 0x00377, "Greek"                },
		{ 0x0037A, 0x0037D, "Greek"                },
		{ 0x00388, 0x0038A, "Greek"                },
		{ 0x0038E, 0x003A1, "Greek"                },
		{ 0x003A3, 0x003E1, "Greek"                },
		{ 0x003E2, 0x003EF, "Coptic"               },
		{ 0x003F0, 0x003FF, "Greek"                },
		{ 0x00400, 0x00484, "Cyrillic"             },
		{ 0x00485, 0x00486, "Inherited"            },
		{ 0x00487, 0x0052F, "Cyrillic"             },
		{ 0x00531, 0x00556, "Armenian"             },
		{ 0x00559, 0x00588, "Armenian"             },
		{ 0x0058D, 0x0058F, "Armenian"             },
		{ 0x00591, 0x005C7, "Hebrew"               },
		{ 0x005D0, 0x005EA, "Hebrew"               },
		{ 0x005EF, 0x005F4, "Hebrew"               },
		{ 0x00600, 0x00604, "Arabic"               },
		{ 0x00606, 0x0060B, "Arabic"               },
		{ 0x0060D, 0x0061A, "Arabic"               },
		{ 0x00620, 0x0063F, "Arabic"               },
		{ 0x00641, 0x0064A, "Arabic"               },
		{ 0x0064B, 0x00655, "Inherited"            },
		{ 0x00656, 0x0066F, "Arabic"               },
		{ 0x00671, 0x006DC, "Arabic"               },
		{ 0x006DE, 0x006FF, "Arabic"               },
		{ 0x00700, 0x0070D, "Syriac"               },
		{ 0x0070F, 0x0074A, "Syriac"               },
		{ 0x0074D, 0x0074F, "Syriac"               },
		{ 0x00750, 0x0077F, "Arabic"               },
		{ 0x00780, 0x007B1, "Thaana"               },
		{ 0x007C0, 0x007FA, "Nko"                  },
		{ 0x007FD, 0x007FF, "Nko"                  },
		{ 0x00800, 0x0082D, "Samaritan"            },
		{ 0x00830, 0x0083E, "Samaritan"            },
		{ 0x00840, 0x0085B, "Mandaic"              },
		{ 0x00860, 0x0086A, "Syriac"               },
		{ 0x008A0, 0x008B4, "Arabic"               },
		{ 0x008B6, 0x008BD, "Arabic"               },
		{ 0x008D3, 0x008E1, "Arabic"               },
		{ 0x008E3, 0x008FF, "Arabic"               },
		{ 0x00900, 0x00950, "Devanagari"           },
		{ 0x00951, 0x00952, "Inherited"            },
		{ 0x00953, 0x00963, "Devanagari"           },
		{ 0x00964, 0x00965, "Common"               },
		{ 0x00966, 0x0097F, "Devanagari"           },
		{ 0x00980, 0x00983, "Bengali"              },
		{ 0x00985, 0x0098C, "Bengali"              },
		{ 0x0098F, 0x00990, "Bengali"              },
		{ 0x00993, 0x009A8, "Bengali"              },
		{ 0x009AA, 0x009B0, "Bengali"              },
		{ 0x009B6, 0x009B9, "Bengali"              },
		{ 0x009BC, 0x009C4, "Bengali"              },
		{ 0x009C7, 0x009C8, "Bengali"              },
		{ 0x009CB, 0x009CE, "Bengali"              },
		{ 0x009DC, 0x009DD, "Bengali"              },
		{ 0x009DF, 0x009E3, "Bengali"              },
		{ 0x009E6, 0x009FE, "Bengali"              },
		{ 0x00A01, 0x00A03, "Gurmukhi"             },
		{ 0x00A05, 0x00A0A, "Gurmukhi"             },
		{ 0x00A0F, 0x00A10, "Gurmukhi"             },
		{ 0x00A13, 0x00A28, "Gurmukhi"             },
		{ 0x00A2A, 0x00A30, "Gurmukhi"             },
		{ 0x00A32, 0x00A33, "Gurmukhi"             },
		{ 0x00A35, 0x00A36, "Gurmukhi"             },
		{ 0x00A38, 0x00A39, "Gurmukhi"             },
		{ 0x00A3E, 0x00A42, "Gurmukhi"             },
		{ 0x00A47, 0x00A48, "Gurmukhi"             },
		{ 0x00A4B, 0x00A4D, "Gurmukhi"             },
		{ 0x00A59, 0x00A5C, "Gurmukhi"             },
		{ 0x00A66, 0x00A76, "Gurmukhi"             },
		{ 0x00A81, 0x00A83, "Gujarati"             },
		{ 0x00A85, 0x00A8D, "Gujarati"             },
		{ 0x00A8F, 0x00A91, "Gujarati"             },
		{ 0x00A93, 0x00AA8, "Gujarati"             },
		{ 0x00AAA, 0x00AB0, "Gujarati"             },
		{ 0x00AB2, 0x00AB3, "Gujarati"             },
		{ 0x00AB5, 0x00AB9, "Gujarati"             },
		{ 0x00ABC, 0x00AC5, "Gujarati"             },
		{ 0x00AC7, 0x00AC9, "Gujarati"             },
		{ 0x00ACB, 0x00ACD, "Gujarati"             },
		{ 0x00AE0, 0x00AE3, "Gujarati"             },
		{ 0x00AE6, 0x00AF1, "Gujarati"             },
		{ 0x00AF9, 0x00AFF, "Gujarati"             },
		{ 0x00B01, 0x00B03, "Oriya"                },
		{ 0x00B05, 0x00B0C, "Oriya"                },
		{ 0x00B0F, 0x00B10, "Oriya"                },
		{ 0x00B13, 0x00B28, "Oriya"                },
		{ 0x00B2A, 0x00B30, "Oriya"                },
		{ 0x00B32, 0x00B33, "Oriya"                },
		{ 0x00B35, 0x00B39, "Oriya"                },
		{ 0x00B3C, 0x00B44, "Oriya"                },
		{ 0x00B47, 0x00B48, "Oriya"                },
		{ 0x00B4B, 0x00B4D, "Oriya"                },
		{ 0x00B56, 0x00B57, "Oriya"                },
		{ 0x00B5C, 0x00B5D, "Oriya"                },
		{ 0x00B5F, 0x00B63, "Oriya"                },
		{ 0x00B66, 0x00B77, "Oriya"                },
		{ 0x00B82, 0x00B83, "Tamil"                },
		{ 0x00B85, 0x00B8A, "Tamil"                },
		{ 0x00B8E, 0x00B90, "Tamil"                },
		{ 0x00B92, 0x00B95, "Tamil"                },
		{ 0x00B99, 0x00B9A, "Tamil"                },
		{ 0x00B9E, 0x00B9F, "Tamil"                },
		{ 0x00BA3, 0x00BA4, "Tamil"                },
		{ 0x00BA8, 0x00BAA, "Tamil"                },
		{ 0x00BAE, 0x00BB9, "Tamil"                },
		{ 0x00BBE, 0x00BC2, "Tamil"                },
		{ 0x00BC6, 0x00BC8, "Tamil"                },
		{ 0x00BCA, 0x00BCD, "Tamil"                },
		{ 0x00BE6, 0x00BFA, "Tamil"                },
		{ 0x00C00, 0x00C0C, "Telugu"               },
		{ 0x00C0E, 0x00C10, "Telugu"               },
		{ 0x00C12, 0x00C28, "Telugu"               },
		{ 0x00C2A, 0x00C39, "Telugu"               },
		{ 0x00C3D, 0x00C44, "Telugu"               },
		{ 0x00C46, 0x00C48, "Telugu"               },
		{ 0x00C4A, 0x00C4D, "Telugu"               },
		{ 0x00C55, 0x00C56, "Telugu"               },
		{ 0x00C58, 0x00C5A, "Telugu"               },
		{ 0x00C60, 0x00C63, "Telugu"               },
		{ 0x00C66, 0x00C6F, "Telugu"               },
		{ 0x00C78, 0x00C7F, "Telugu"               },
		{ 0x00C80, 0x00C8C, "Kannada"              },
		{ 0x00C8E, 0x00C90, "Kannada"              },
		{ 0x00C92, 0x00CA8, "Kannada"              },
		{ 0x00CAA, 0x00CB3, "Kannada"              },
		{ 0x00CB5, 0x00CB9, "Kannada"              },
		{ 0x00CBC, 0x00CC4, "Kannada"              },
		{ 0x00CC6, 0x00CC8, "Kannada"              },
		{ 0x00CCA, 0x00CCD, "Kannada"              },
		{ 0x00CD5, 0x00CD6, "Kannada"              },
		{ 0x00CE0, 0x00CE3, "Kannada"              },
		{ 0x00CE6, 0x00CEF, "Kannada"              },
		{ 0x00CF1, 0x00CF2, "Kannada"              },
		{ 0x00D00, 0x00D03, "Malayalam"            },
		{ 0x00D05, 0x00D0C, "Malayalam"            },
		{ 0x00D0E, 0x00D10, "Malayalam"            },
		{ 0x00D12, 0x00D44, "Malayalam"            },
		{ 0x00D46, 0x00D48, "Malayalam"            },
		{ 0x00D4A, 0x00D4F, "Malayalam"            },
		{ 0x00D54, 0x00D63, "Malayalam"            },
		{ 0x00D66, 0x00D7F, "Malayalam"            },
		{ 0x00D82, 0x00D83, "Sinhala"              },
		{ 0x00D85, 0x00D96, "Sinhala"              },
		{ 0x00D9A, 0x00DB1, "Sinhala"              },
		{ 0x00DB3, 0x00DBB, "Sinhala"              },
		{ 0x00DC0, 0x00DC6, "Sinhala"              },
		{ 0x00DCF, 0x00DD4, "Sinhala"              },
		{ 0x00DD8, 0x00DDF, "Sinhala"              },
		{ 0x00DE6, 0x00DEF, "Sinhala"              },
		{ 0x00DF2, 0x00DF4, "Sinhala"              },
		{ 0x00E01, 0x00E3A, "Thai"                 },
		{ 0x00E40, 0x00E5B, "Thai"                 },
		{ 0x00E81, 0x00E82, "Lao"                  },
		{ 0x00E87, 0x00E88, "Lao"                  },
		{ 0x00E94, 0x00E97, "Lao"                  },
		{ 0x00E99, 0x00E9F, "Lao"                  },
		{ 0x00EA1, 0x00EA3, "Lao"                  },
		{ 0x00EAA, 0x00EAB, "Lao"                  },
		{ 0x00EAD, 0x00EB9, "Lao"                  },
		{ 0x00EBB, 0x00EBD, "Lao"                  },
		{ 0x00EC0, 0x00EC4, "Lao"                  },
		{ 0x00EC8, 0x00ECD, "Lao"                  },
		{ 0x00ED0, 0x00ED9, "Lao"                  },
		{ 0x00EDC, 0x00EDF, "Lao"                  },
		{ 0x00F00, 0x00F47, "Tibetan"              },
		{ 0x00F49, 0x00F6C, "Tibetan"              },
		{ 0x00F71, 0x00F97, "Tibetan"              },
		{ 0x00F99, 0x00FBC, "Tibetan"              },
		{ 0x00FBE, 0x00FCC, "Tibetan"              },
		{ 0x00FCE, 0x00FD4, "Tibetan"              },
		{ 0x00FD5, 0x00FD8, "Common"               },
		{ 0x00FD9, 0x00FDA, "Tibetan"              },
		{ 0x01000, 0x0109F, "Myanmar"              },
		{ 0x010A0, 0x010C5, "Georgian"             },
		{ 0x010D0, 0x010FA, "Georgian"             },
		{ 0x010FC, 0x010FF, "Georgian"             },
		{ 0x01100, 0x011FF, "Hangul"               },
		{ 0x01200, 0x01248, "Ethiopic"             },
		{ 0x0124A, 0x0124D, "Ethiopic"             },
		{ 0x01250, 0x01256, "Ethiopic"             },
		{ 0x0125A, 0x0125D, "Ethiopic"             },
		{ 0x01260, 0x01288, "Ethiopic"             },
		{ 0x0128A, 0x0128D, "Ethiopic"             },
		{ 0x01290, 0x012B0, "Ethiopic"             },
		{ 0x012B2, 0x012B5, "Ethiopic"             },
		{ 0x012B8, 0x012BE, "Ethiopic"             },
		{ 0x012C2, 0x012C5, "Ethiopic"             },
		{ 0x012C8, 0x012D6, "Ethiopic"             },
		{ 0x012D8, 0x01310, "Ethiopic"             },
		{ 0x01312, 0x01315, "Ethiopic"             },
		{ 0x01318, 0x0135A, "Ethiopic"             },
		{ 0x0135D, 0x0137C, "Ethiopic"             },
		{ 0x01380, 0x01399, "Ethiopic"             },
		{ 0x013A0, 0x013F5, "Cherokee"             },
		{ 0x013F8, 0x013FD, "Cherokee"             },
		{ 0x01400, 0x0167F, "Canadian_Aboriginal"  },
		{ 0x01680, 0x0169C, "Ogham"                },
		{ 0x016A0, 0x016EA, "Runic"                },
		{ 0x016EB, 0x016ED, "Common"               },
		{ 0x016EE, 0x016F8, "Runic"                },
		{ 0x01700, 0x0170C, "Tagalog"              },
		{ 0x0170E, 0x01714, "Tagalog"              },
		{ 0x01720, 0x01734, "Hanunoo"              },
		{ 0x01735, 0x01736, "Common"               },
		{ 0x01740, 0x01753, "Buhid"                },
		{ 0x01760, 0x0176C, "Tagbanwa"             },
		{ 0x0176E, 0x01770, "Tagbanwa"             },
		{ 0x01772, 0x01773, "Tagbanwa"             },
		{ 0x01780, 0x017DD, "Khmer"                },
		{ 0x017E0, 0x017E9, "Khmer"                },
		{ 0x017F0, 0x017F9, "Khmer"                },
		{ 0x01800, 0x01801, "Mongolian"            },
		{ 0x01802, 0x01803, "Common"               },
		{ 0x01806, 0x0180E, "Mongolian"            },
		{ 0x01810, 0x01819, "Mongolian"            },
		{ 0x01820, 0x01878, "Mongolian"            },
		{ 0x01880, 0x018AA, "Mongolian"            },
		{ 0x018B0, 0x018F5, "Canadian_Aboriginal"  },
		{ 0x01900, 0x0191E, "Limbu"                },
		{ 0x01920, 0x0192B, "Limbu"                },
		{ 0x01930, 0x0193B, "Limbu"                },
		{ 0x01944, 0x0194F, "Limbu"                },
		{ 0x01950, 0x0196D, "Tai_Le"               },
		{ 0x01970, 0x01974, "Tai_Le"               },
		{ 0x01980, 0x019AB, "New_Tai_Lue"          },
		{ 0x019B0, 0x019C9, "New_Tai_Lue"          },
		{ 0x019D0, 0x019DA, "New_Tai_Lue"          },
		{ 0x019DE, 0x019DF, "New_Tai_Lue"          },
		{ 0x019E0, 0x019FF, "Khmer"                },
		{ 0x01A00, 0x01A1B, "Buginese"             },
		{ 0x01A1E, 0x01A1F, "Buginese"             },
		{ 0x01A20, 0x01A5E, "Tai_Tham"             },
		{ 0x01A60, 0x01A7C, "Tai_Tham"             },
		{ 0x01A7F, 0x01A89, "Tai_Tham"             },
		{ 0x01A90, 0x01A99, "Tai_Tham"             },
		{ 0x01AA0, 0x01AAD, "Tai_Tham"             },
		{ 0x01AB0, 0x01ABE, "Inherited"            },
		{ 0x01B00, 0x01B4B, "Balinese"             },
		{ 0x01B50, 0x01B7C, "Balinese"             },
		{ 0x01B80, 0x01BBF, "Sundanese"            },
		{ 0x01BC0, 0x01BF3, "Batak"                },
		{ 0x01BFC, 0x01BFF, "Batak"                },
		{ 0x01C00, 0x01C37, "Lepcha"               },
		{ 0x01C3B, 0x01C49, "Lepcha"               },
		{ 0x01C4D, 0x01C4F, "Lepcha"               },
		{ 0x01C50, 0x01C7F, "Ol_Chiki"             },
		{ 0x01C80, 0x01C88, "Cyrillic"             },
		{ 0x01C90, 0x01CBA, "Georgian"             },
		{ 0x01CBD, 0x01CBF, "Georgian"             },
		{ 0x01CC0, 0x01CC7, "Sundanese"            },
		{ 0x01CD0, 0x01CD2, "Inherited"            },
		{ 0x01CD4, 0x01CE0, "Inherited"            },
		{ 0x01CE2, 0x01CE8, "Inherited"            },
		{ 0x01CE9, 0x01CEC, "Common"               },
		{ 0x01CEE, 0x01CF3, "Common"               },
		{ 0x01CF5, 0x01CF7, "Common"               },
		{ 0x01CF8, 0x01CF9, "Inherited"            },
		{ 0x01D00, 0x01D25, "Latin"                },
		{ 0x01D26, 0x01D2A, "Greek"                },
		{ 0x01D2C, 0x01D5C, "Latin"                },
		{ 0x01D5D, 0x01D61, "Greek"                },
		{ 0x01D62, 0x01D65, "Latin"                },
		{ 0x01D66, 0x01D6A, "Greek"                },
		{ 0x01D6B, 0x01D77, "Latin"                },
		{ 0x01D79, 0x01DBE, "Latin"                },
		{ 0x01DC0, 0x01DF9, "Inherited"            },
		{ 0x01DFB, 0x01DFF, "Inherited"            },
		{ 0x01E00, 0x01EFF, "Latin"                },
		{ 0x01F00, 0x01F15, "Greek"                },
		{ 0x01F18, 0x01F1D, "Greek"                },
		{ 0x01F20, 0x01F45, "Greek"                },
		{ 0x01F48, 0x01F4D, "Greek"                },
		{ 0x01F50, 0x01F57, "Greek"                },
		{ 0x01F5F, 0x01F7D, "Greek"                },
		{ 0x01F80, 0x01FB4, "Greek"                },
		{ 0x01FB6, 0x01FC4, "Greek"                },
		{ 0x01FC6, 0x01FD3, "Greek"                },
		{ 0x01FD6, 0x01FDB, "Greek"                },
		{ 0x01FDD, 0x01FEF, "Greek"                },
		{ 0x01FF2, 0x01FF4, "Greek"                },
		{ 0x01FF6, 0x01FFE, "Greek"                },
		{ 0x02000, 0x0200B, "Common"               },
		{ 0x0200C, 0x0200D, "Inherited"            },
		{ 0x0200E, 0x02064, "Common"               },
		{ 0x02066, 0x02070, "Common"               },
		{ 0x02074, 0x0207E, "Common"               },
		{ 0x02080, 0x0208E, "Common"               },
		{ 0x02090, 0x0209C, "Latin"                },
		{ 0x020A0, 0x020BF, "Common"               },
		{ 0x020D0, 0x020F0, "Inherited"            },
		{ 0x02100, 0x02125, "Common"               },
		{ 0x02127, 0x02129, "Common"               },
		{ 0x0212A, 0x0212B, "Latin"                },
		{ 0x0212C, 0x02131, "Common"               },
		{ 0x02133, 0x0214D, "Common"               },
		{ 0x0214F, 0x0215F, "Common"               },
		{ 0x02160, 0x02188, "Latin"                },
		{ 0x02189, 0x0218B, "Common"               },
		{ 0x02190, 0x02426, "Common"               },
		{ 0x02440, 0x0244A, "Common"               },
		{ 0x02460, 0x027FF, "Common"               },
		{ 0x02800, 0x028FF, "Braille"              },
		{ 0x02900, 0x02B73, "Common"               },
		{ 0x02B76, 0x02B95, "Common"               },
		{ 0x02B98, 0x02BC8, "Common"               },
		{ 0x02BCA, 0x02BFE, "Common"               },
		{ 0x02C00, 0x02C2E, "Glagolitic"           },
		{ 0x02C30, 0x02C5E, "Glagolitic"           },
		{ 0x02C60, 0x02C7F, "Latin"                },
		{ 0x02C80, 0x02CF3, "Coptic"               },
		{ 0x02CF9, 0x02CFF, "Coptic"               },
		{ 0x02D00, 0x02D25, "Georgian"             },
		{ 0x02D30, 0x02D67, "Tifinagh"             },
		{ 0x02D6F, 0x02D70, "Tifinagh"             },
		{ 0x02D80, 0x02D96, "Ethiopic"             },
		{ 0x02DA0, 0x02DA6, "Ethiopic"             },
		{ 0x02DA8, 0x02DAE, "Ethiopic"             },
		{ 0x02DB0, 0x02DB6, "Ethiopic"             },
		{ 0x02DB8, 0x02DBE, "Ethiopic"             },
		{ 0x02DC0, 0x02DC6, "Ethiopic"             },
		{ 0x02DC8, 0x02DCE, "Ethiopic"             },
		{ 0x02DD0, 0x02DD6, "Ethiopic"             },
		{ 0x02DD8, 0x02DDE, "Ethiopic"             },
		{ 0x02DE0, 0x02DFF, "Cyrillic"             },
		{ 0x02E00, 0x02E4E, "Common"               },
		{ 0x02E80, 0x02E99, "Han"                  },
		{ 0x02E9B, 0x02EF3, "Han"                  },
		{ 0x02F00, 0x02FD5, "Han"                  },
		{ 0x02FF0, 0x02FFB, "Common"               },
		{ 0x03000, 0x03004, "Common"               },
		{ 0x03008, 0x03020, "Common"               },
		{ 0x03021, 0x03029, "Han"                  },
		{ 0x0302A, 0x0302D, "Inherited"            },
		{ 0x0302E, 0x0302F, "Hangul"               },
		{ 0x03030, 0x03037, "Common"               },
		{ 0x03038, 0x0303B, "Han"                  },
		{ 0x0303C, 0x0303F, "Common"               },
		{ 0x03041, 0x03096, "Hiragana"             },
		{ 0x03099, 0x0309A, "Inherited"            },
		{ 0x0309B, 0x0309C, "Common"               },
		{ 0x0309D, 0x0309F, "Hiragana"             },
		{ 0x030A1, 0x030FA, "Katakana"             },
		{ 0x030FB, 0x030FC, "Common"               },
		{ 0x030FD, 0x030FF, "Katakana"             },
		{ 0x03105, 0x0312F, "Bopomofo"             },
		{ 0x03131, 0x0318E, "Hangul"               },
		{ 0x03190, 0x0319F, "Common"               },
		{ 0x031A0, 0x031BA, "Bopomofo"             },
		{ 0x031C0, 0x031E3, "Common"               },
		{ 0x031F0, 0x031FF, "Katakana"             },
		{ 0x03200, 0x0321E, "Hangul"               },
		{ 0x03220, 0x0325F, "Common"               },
		{ 0x03260, 0x0327E, "Hangul"               },
		{ 0x0327F, 0x032CF, "Common"               },
		{ 0x032D0, 0x032FE, "Katakana"             },
		{ 0x03300, 0x03357, "Katakana"             },
		{ 0x03358, 0x033FF, "Common"               },
		{ 0x03400, 0x04DB5, "Han"                  },
		{ 0x04DC0, 0x04DFF, "Common"               },
		{ 0x04E00, 0x09FEF, "Han"                  },
		{ 0x0A000, 0x0A48C, "Yi"                   },
		{ 0x0A490, 0x0A4C6, "Yi"                   },
		{ 0x0A4D0, 0x0A4FF, "Lisu"                 },
		{ 0x0A500, 0x0A62B, "Vai"                  },
		{ 0x0A640, 0x0A69F, "Cyrillic"             },
		{ 0x0A6A0, 0x0A6F7, "Bamum"                },
		{ 0x0A700, 0x0A721, "Common"               },
		{ 0x0A722, 0x0A787, "Latin"                },
		{ 0x0A788, 0x0A78A, "Common"               },
		{ 0x0A78B, 0x0A7B9, "Latin"                },
		{ 0x0A7F7, 0x0A7FF, "Latin"                },
		{ 0x0A800, 0x0A82B, "Syloti_Nagri"         },
		{ 0x0A830, 0x0A839, "Common"               },
		{ 0x0A840, 0x0A877, "Phags_Pa"             },
		{ 0x0A880, 0x0A8C5, "Saurashtra"           },
		{ 0x0A8CE, 0x0A8D9, "Saurashtra"           },
		{ 0x0A8E0, 0x0A8FF, "Devanagari"           },
		{ 0x0A900, 0x0A92D, "Kayah_Li"             },
		{ 0x0A930, 0x0A953, "Rejang"               },
		{ 0x0A960, 0x0A97C, "Hangul"               },
		{ 0x0A980, 0x0A9CD, "Javanese"             },
		{ 0x0A9D0, 0x0A9D9, "Javanese"             },
		{ 0x0A9DE, 0x0A9DF, "Javanese"             },
		{ 0x0A9E0, 0x0A9FE, "Myanmar"              },
		{ 0x0AA00, 0x0AA36, "Cham"                 },
		{ 0x0AA40, 0x0AA4D, "Cham"                 },
		{ 0x0AA50, 0x0AA59, "Cham"                 },
		{ 0x0AA5C, 0x0AA5F, "Cham"                 },
		{ 0x0AA60, 0x0AA7F, "Myanmar"              },
		{ 0x0AA80, 0x0AAC2, "Tai_Viet"             },
		{ 0x0AADB, 0x0AADF, "Tai_Viet"             },
		{ 0x0AAE0, 0x0AAF6, "Meetei_Mayek"         },
		{ 0x0AB01, 0x0AB06, "Ethiopic"             },
		{ 0x0AB09, 0x0AB0E, "Ethiopic"             },
		{ 0x0AB11, 0x0AB16, "Ethiopic"             },
		{ 0x0AB20, 0x0AB26, "Ethiopic"             },
		{ 0x0AB28, 0x0AB2E, "Ethiopic"             },
		{ 0x0AB30, 0x0AB5A, "Latin"                },
		{ 0x0AB5C, 0x0AB64, "Latin"                },
		{ 0x0AB70, 0x0ABBF, "Cherokee"             },
		{ 0x0ABC0, 0x0ABED, "Meetei_Mayek"         },
		{ 0x0ABF0, 0x0ABF9, "Meetei_Mayek"         },
		{ 0x0AC00, 0x0D7A3, "Hangul"               },
		{ 0x0D7B0, 0x0D7C6, "Hangul"               },
		{ 0x0D7CB, 0x0D7FB, "Hangul"               },
		{ 0x0F900, 0x0FA6D, "Han"                  },
		{ 0x0FA70, 0x0FAD9, "Han"                  },
		{ 0x0FB00, 0x0FB06, "Latin"                },
		{ 0x0FB13, 0x0FB17, "Armenian"             },
		{ 0x0FB1D, 0x0FB36, "Hebrew"               },
		{ 0x0FB38, 0x0FB3C, "Hebrew"               },
		{ 0x0FB40, 0x0FB41, "Hebrew"               },
		{ 0x0FB43, 0x0FB44, "Hebrew"               },
		{ 0x0FB46, 0x0FB4F, "Hebrew"               },
		{ 0x0FB50, 0x0FBC1, "Arabic"               },
		{ 0x0FBD3, 0x0FD3D, "Arabic"               },
		{ 0x0FD3E, 0x0FD3F, "Common"               },
		{ 0x0FD50, 0x0FD8F, "Arabic"               },
		{ 0x0FD92, 0x0FDC7, "Arabic"               },
		{ 0x0FDF0, 0x0FDFD, "Arabic"               },
		{ 0x0FE00, 0x0FE0F, "Inherited"            },
		{ 0x0FE10, 0x0FE19, "Common"               },
		{ 0x0FE20, 0x0FE2D, "Inherited"            },
		{ 0x0FE2E, 0x0FE2F, "Cyrillic"             },
		{ 0x0FE30, 0x0FE52, "Common"               },
		{ 0x0FE54, 0x0FE66, "Common"               },
		{ 0x0FE68, 0x0FE6B, "Common"               },
		{ 0x0FE70, 0x0FE74, "Arabic"               },
		{ 0x0FE76, 0x0FEFC, "Arabic"               },
		{ 0x0FF01, 0x0FF20, "Common"               },
		{ 0x0FF21, 0x0FF3A, "Latin"                },
		{ 0x0FF3B, 0x0FF40, "Common"               },
		{ 0x0FF41, 0x0FF5A, "Latin"                },
		{ 0x0FF5B, 0x0FF65, "Common"               },
		{ 0x0FF66, 0x0FF6F, "Katakana"             },
		{ 0x0FF71, 0x0FF9D, "Katakana"             },
		{ 0x0FF9E, 0x0FF9F, "Common"               },
		{ 0x0FFA0, 0x0FFBE, "Hangul"               },
		{ 0x0FFC2, 0x0FFC7, "Hangul"               },
		{ 0x0FFCA, 0x0FFCF, "Hangul"               },
		{ 0x0FFD2, 0x0FFD7, "Hangul"               },
		{ 0x0FFDA, 0x0FFDC, "Hangul"               },
		{ 0x0FFE0, 0x0FFE6, "Common"               },
		{ 0x0FFE8, 0x0FFEE, "Common"               },
		{ 0x0FFF9, 0x0FFFD, "Common"               },
		{ 0x10000, 0x1000B, "Linear_B"             },
		{ 0x1000D, 0x10026, "Linear_B"             },
		{ 0x10028, 0x1003A, "Linear_B"             },
		{ 0x1003C, 0x1003D, "Linear_B"             },
		{ 0x1003F, 0x1004D, "Linear_B"             },
		{ 0x10050, 0x1005D, "Linear_B"             },
		{ 0x10080, 0x100FA, "Linear_B"             },
		{ 0x10100, 0x10102, "Common"               },
		{ 0x10107, 0x10133, "Common"               },
		{ 0x10137, 0x1013F, "Common"               },
		{ 0x10140, 0x1018E, "Greek"                },
		{ 0x10190, 0x1019B, "Common"               },
		{ 0x101D0, 0x101FC, "Common"               },
		{ 0x10280, 0x1029C, "Lycian"               },
		{ 0x102A0, 0x102D0, "Carian"               },
		{ 0x102E1, 0x102FB, "Common"               },
		{ 0x10300, 0x10323, "Old_Italic"           },
		{ 0x1032D, 0x1032F, "Old_Italic"           },
		{ 0x10330, 0x1034A, "Gothic"               },
		{ 0x10350, 0x1037A, "Old_Permic"           },
		{ 0x10380, 0x1039D, "Ugaritic"             },
		{ 0x103A0, 0x103C3, "Old_Persian"          },
		{ 0x103C8, 0x103D5, "Old_Persian"          },
		{ 0x10400, 0x1044F, "Deseret"              },
		{ 0x10450, 0x1047F, "Shavian"              },
		{ 0x10480, 0x1049D, "Osmanya"              },
		{ 0x104A0, 0x104A9, "Osmanya"              },
		{ 0x104B0, 0x104D3, "Osage"                },
		{ 0x104D8, 0x104FB, "Osage"                },
		{ 0x10500, 0x10527, "Elbasan"              },
		{ 0x10530, 0x10563, "Caucasian_Albanian"   },
		{ 0x10600, 0x10736, "Linear_A"             },
		{ 0x10740, 0x10755, "Linear_A"             },
		{ 0x10760, 0x10767, "Linear_A"             },
		{ 0x10800, 0x10805, "Cypriot"              },
		{ 0x1080A, 0x10835, "Cypriot"              },
		{ 0x10837, 0x10838, "Cypriot"              },
		{ 0x10840, 0x10855, "Imperial_Aramaic"     },
		{ 0x10857, 0x1085F, "Imperial_Aramaic"     },
		{ 0x10860, 0x1087F, "Palmyrene"            },
		{ 0x10880, 0x1089E, "Nabataean"            },
		{ 0x108A7, 0x108AF, "Nabataean"            },
		{ 0x108E0, 0x108F2, "Hatran"               },
		{ 0x108F4, 0x108F5, "Hatran"               },
		{ 0x108FB, 0x108FF, "Hatran"               },
		{ 0x10900, 0x1091B, "Phoenician"           },
		{ 0x10920, 0x10939, "Lydian"               },
		{ 0x10980, 0x1099F, "Meroitic_Hieroglyphs" },
		{ 0x109A0, 0x109B7, "Meroitic_Cursive"     },
		{ 0x109BC, 0x109CF, "Meroitic_Cursive"     },
		{ 0x109D2, 0x109FF, "Meroitic_Cursive"     },
		{ 0x10A00, 0x10A03, "Kharoshthi"           },
		{ 0x10A05, 0x10A06, "Kharoshthi"           },
		{ 0x10A0C, 0x10A13, "Kharoshthi"           },
		{ 0x10A15, 0x10A17, "Kharoshthi"           },
		{ 0x10A19, 0x10A35, "Kharoshthi"           },
		{ 0x10A38, 0x10A3A, "Kharoshthi"           },
		{ 0x10A3F, 0x10A48, "Kharoshthi"           },
		{ 0x10A50, 0x10A58, "Kharoshthi"           },
		{ 0x10A60, 0x10A7F, "Old_South_Arabian"    },
		{ 0x10A80, 0x10A9F, "Old_North_Arabian"    },
		{ 0x10AC0, 0x10AE6, "Manichaean"           },
		{ 0x10AEB, 0x10AF6, "Manichaean"           },
		{ 0x10B00, 0x10B35, "Avestan"              },
		{ 0x10B39, 0x10B3F, "Avestan"              },
		{ 0x10B40, 0x10B55, "Inscriptional_Parthian" },
		{ 0x10B58, 0x10B5F, "Inscriptional_Parthian" },
		{ 0x10B60, 0x10B72, "Inscriptional_Pahlavi" },
		{ 0x10B78, 0x10B7F, "Inscriptional_Pahlavi" },
		{ 0x10B80, 0x10B91, "Psalter_Pahlavi"      },
		{ 0x10B99, 0x10B9C, "Psalter_Pahlavi"      },
		{ 0x10BA9, 0x10BAF, "Psalter_Pahlavi"      },
		{ 0x10C00, 0x10C48, "Old_Turkic"           },
		{ 0x10C80, 0x10CB2, "Old_Hungarian"        },
		{ 0x10CC0, 0x10CF2, "Old_Hungarian"        },
		{ 0x10CFA, 0x10CFF, "Old_Hungarian"        },
		{ 0x10D00, 0x10D27, "Hanifi_Rohingya"      },
		{ 0x10D30, 0x10D39, "Hanifi_Rohingya"      },
		{ 0x10E60, 0x10E7E, "Arabic"               },
		{ 0x10F00, 0x10F27, "Old_Sogdian"          },
		{ 0x10F30, 0x10F59, "Sogdian"              },
		{ 0x11000, 0x1104D, "Brahmi"               },
		{ 0x11052, 0x1106F, "Brahmi"               },
		{ 0x11080, 0x110C1, "Kaithi"               },
		{ 0x110D0, 0x110E8, "Sora_Sompeng"         },
		{ 0x110F0, 0x110F9, "Sora_Sompeng"         },
		{ 0x11100, 0x11134, "Chakma"               },
		{ 0x11136, 0x11146, "Chakma"               },
		{ 0x11150, 0x11176, "Mahajani"             },
		{ 0x11180, 0x111CD, "Sharada"              },
		{ 0x111D0, 0x111DF, "Sharada"              },
		{ 0x111E1, 0x111F4, "Sinhala"              },
		{ 0x11200, 0x11211, "Khojki"               },
		{ 0x11213, 0x1123E, "Khojki"               },
		{ 0x11280, 0x11286, "Multani"              },
		{ 0x1128A, 0x1128D, "Multani"              },
		{ 0x1128F, 0x1129D, "Multani"              },
		{ 0x1129F, 0x112A9, "Multani"              },
		{ 0x112B0, 0x112EA, "Khudawadi"            },
		{ 0x112F0, 0x112F9, "Khudawadi"            },
		{ 0x11300, 0x11303, "Grantha"              },
		{ 0x11305, 0x1130C, "Grantha"              },
		{ 0x1130F, 0x11310, "Grantha"              },
		{ 0x11313, 0x11328, "Grantha"              },
		{ 0x1132A, 0x11330, "Grantha"              },
		{ 0x11332, 0x11333, "Grantha"              },
		{ 0x11335, 0x11339, "Grantha"              },
		{ 0x1133C, 0x11344, "Grantha"              },
		{ 0x11347, 0x11348, "Grantha"              },
		{ 0x1134B, 0x1134D, "Grantha"              },
		{ 0x1135D, 0x11363, "Grantha"              },
		{ 0x11366, 0x1136C, "Grantha"              },
		{ 0x11370, 0x11374, "Grantha"              },
		{ 0x11400, 0x11459, "Newa"                 },
		{ 0x1145D, 0x1145E, "Newa"                 },
		{ 0x11480, 0x114C7, "Tirhuta"              },
		{ 0x114D0, 0x114D9, "Tirhuta"              },
		{ 0x11580, 0x115B5, "Siddham"              },
		{ 0x115B8, 0x115DD, "Siddham"              },
		{ 0x11600, 0x11644, "Modi"                 },
		{ 0x11650, 0x11659, "Modi"                 },
		{ 0x11660, 0x1166C, "Mongolian"            },
		{ 0x11680, 0x116B7, "Takri"                },
		{ 0x116C0, 0x116C9, "Takri"                },
		{ 0x11700, 0x1171A, "Ahom"                 },
		{ 0x1171D, 0x1172B, "Ahom"                 },
		{ 0x11730, 0x1173F, "Ahom"                 },
		{ 0x11800, 0x1183B, "Dogra"                },
		{ 0x118A0, 0x118F2, "Warang_Citi"          },
		{ 0x11A00, 0x11A47, "Zanabazar_Square"     },
		{ 0x11A50, 0x11A83, "Soyombo"              },
		{ 0x11A86, 0x11AA2, "Soyombo"              },
		{ 0x11AC0, 0x11AF8, "Pau_Cin_Hau"          },
		{ 0x11C00, 0x11C08, "Bhaiksuki"            },
		{ 0x11C0A, 0x11C36, "Bhaiksuki"            },
		{ 0x11C38, 0x11C45, "Bhaiksuki"            },
		{ 0x11C50, 0x11C6C, "Bhaiksuki"            },
		{ 0x11C70, 0x11C8F, "Marchen"              },
		{ 0x11C92, 0x11CA7, "Marchen"              },
		{ 0x11CA9, 0x11CB6, "Marchen"              },
		{ 0x11D00, 0x11D06, "Masaram_Gondi"        },
		{ 0x11D08, 0x11D09, "Masaram_Gondi"        },
		{ 0x11D0B, 0x11D36, "Masaram_Gondi"        },
		{ 0x11D3C, 0x11D3D, "Masaram_Gondi"        },
		{ 0x11D3F, 0x11D47, "Masaram_Gondi"        },
		{ 0x11D50, 0x11D59, "Masaram_Gondi"        },
		{ 0x11D60, 0x11D65, "Gunjala_Gondi"        },
		{ 0x11D67, 0x11D68, "Gunjala_Gondi"        },
		{ 0x11D6A, 0x11D8E, "Gunjala_Gondi"        },
		{ 0x11D90, 0x11D91, "Gunjala_Gondi"        },
		{ 0x11D93, 0x11D98, "Gunjala_Gondi"        },
		{ 0x11DA0, 0x11DA9, "Gunjala_Gondi"        },
		{ 0x11EE0, 0x11EF8, "Makasar"              },
		{ 0x12000, 0x12399, "Cuneiform"            },
		{ 0x12400, 0x1246E, "Cuneiform"            },
		{ 0x12470, 0x12474, "Cuneiform"            },
		{ 0x12480, 0x12543, "Cuneiform"            },
		{ 0x13000, 0x1342E, "Egyptian_Hieroglyphs" },
		{ 0x14400, 0x14646, "Anatolian_Hieroglyphs" },
		{ 0x16800, 0x16A38, "Bamum"                },
		{ 0x16A40, 0x16A5E, "Mro"                  },
		{ 0x16A60, 0x16A69, "Mro"                  },
		{ 0x16A6E, 0x16A6F, "Mro"                  },
		{ 0x16AD0, 0x16AED, "Bassa_Vah"            },
		{ 0x16AF0, 0x16AF5, "Bassa_Vah"            },
		{ 0x16B00, 0x16B45, "Pahawh_Hmong"         },
		{ 0x16B50, 0x16B59, "Pahawh_Hmong"         },
		{ 0x16B5B, 0x16B61, "Pahawh_Hmong"         },
		{ 0x16B63, 0x16B77, "Pahawh_Hmong"         },
		{ 0x16B7D, 0x16B8F, "Pahawh_Hmong"         },
		{ 0x16E40, 0x16E9A, "Medefaidrin"          },
		{ 0x16F00, 0x16F44, "Miao"                 },
		{ 0x16F50, 0x16F7E, "Miao"                 },
		{ 0x16F8F, 0x16F9F, "Miao"                 },
		{ 0x17000, 0x187F1, "Tangut"               },
		{ 0x18800, 0x18AF2, "Tangut"               },
		{ 0x1B001, 0x1B11E, "Hiragana"             },
		{ 0x1B170, 0x1B2FB, "Nushu"                },
		{ 0x1BC00, 0x1BC6A, "Duployan"             },
		{ 0x1BC70, 0x1BC7C, "Duployan"             },
		{ 0x1BC80, 0x1BC88, "Duployan"             },
		{ 0x1BC90, 0x1BC99, "Duployan"             },
		{ 0x1BC9C, 0x1BC9F, "Duployan"             },
		{ 0x1BCA0, 0x1BCA3, "Common"               },
		{ 0x1D000, 0x1D0F5, "Common"               },
		{ 0x1D100, 0x1D126, "Common"               },
		{ 0x1D129, 0x1D166, "Common"               },
		{ 0x1D167, 0x1D169, "Inherited"            },
		{ 0x1D16A, 0x1D17A, "Common"               },
		{ 0x1D17B, 0x1D182, "Inherited"            },
		{ 0x1D183, 0x1D184, "Common"               },
		{ 0x1D185, 0x1D18B, "Inherited"            },
		{ 0x1D18C, 0x1D1A9, "Common"               },
		{ 0x1D1AA, 0x1D1AD, "Inherited"            },
		{ 0x1D1AE, 0x1D1E8, "Common"               },
		{ 0x1D200, 0x1D245, "Greek"                },
		{ 0x1D2E0, 0x1D2F3, "Common"               },
		{ 0x1D300, 0x1D356, "Common"               },
		{ 0x1D360, 0x1D378, "Common"               },
		{ 0x1D400, 0x1D454, "Common"               },
		{ 0x1D456, 0x1D49C, "Common"               },
		{ 0x1D49E, 0x1D49F, "Common"               },
		{ 0x1D4A5, 0x1D4A6, "Common"               },
		{ 0x1D4A9, 0x1D4AC, "Common"               },
		{ 0x1D4AE, 0x1D4B9, "Common"               },
		{ 0x1D4BD, 0x1D4C3, "Common"               },
		{ 0x1D4C5, 0x1D505, "Common"               },
		{ 0x1D507, 0x1D50A, "Common"               },
		{ 0x1D50D, 0x1D514, "Common"               },
		{ 0x1D516, 0x1D51C, "Common"               },
		{ 0x1D51E, 0x1D539, "Common"               },
		{ 0x1D53B, 0x1D53E, "Common"               },
		{ 0x1D540, 0x1D544, "Common"               },
		{ 0x1D54A, 0x1D550, "Common"               },
		{ 0x1D552, 0x1D6A5, "Common"               },
		{ 0x1D6A8, 0x1D7CB, "Common"               },
		{ 0x1D7CE, 0x1D7FF, "Common"               },
		{ 0x1D800, 0x1DA8B, "SignWriting"          },
		{ 0x1DA9B, 0x1DA9F, "SignWriting"          },
		{ 0x1DAA1, 0x1DAAF, "SignWriting"          },
		{ 0x1E000, 0x1E006, "Glagolitic"           },
		{ 0x1E008, 0x1E018, "Glagolitic"           },
		{ 0x1E01B, 0x1E021, "Glagolitic"           },
		{ 0x1E023, 0x1E024, "Glagolitic"           },
		{ 0x1E026, 0x1E02A, "Glagolitic"           },
		{ 0x1E800, 0x1E8C4, "Mende_Kikakui"        },
		{ 0x1E8C7, 0x1E8D6, "Mende_Kikakui"        },
		{ 0x1E900, 0x1E94A, "Adlam"                },
		{ 0x1E950, 0x1E959, "Adlam"                },
		{ 0x1E95E, 0x1E95F, "Adlam"                },
		{ 0x1EC71, 0x1ECB4, "Common"               },
		{ 0x1EE00, 0x1EE03, "Arabic"               },
		{ 0x1EE05, 0x1EE1F, "Arabic"               },
		{ 0x1EE21, 0x1EE22, "Arabic"               },
		{ 0x1EE29, 0x1EE32, "Arabic"               },
		{ 0x1EE34, 0x1EE37, "Arabic"               },
		{ 0x1EE4D, 0x1EE4F, "Arabic"               },
		{ 0x1EE51, 0x1EE52, "Arabic"               },
		{ 0x1EE61, 0x1EE62, "Arabic"               },
		{ 0x1EE67, 0x1EE6A, "Arabic"               },
		{ 0x1EE6C, 0x1EE72, "Arabic"               },
		{ 0x1EE74, 0x1EE77, "Arabic"               },
		{ 0x1EE79, 0x1EE7C, "Arabic"               },
		{ 0x1EE80, 0x1EE89, "Arabic"               },
		{ 0x1EE8B, 0x1EE9B, "Arabic"               },
		{ 0x1EEA1, 0x1EEA3, "Arabic"               },
		{ 0x1EEA5, 0x1EEA9, "Arabic"               },
		{ 0x1EEAB, 0x1EEBB, "Arabic"               },
		{ 0x1EEF0, 0x1EEF1, "Arabic"               },
		{ 0x1F000, 0x1F02B, "Common"               },
		{ 0x1F030, 0x1F093, "Common"               },
		{ 0x1F0A0, 0x1F0AE, "Common"               },
		{ 0x1F0B1, 0x1F0BF, "Common"               },
		{ 0x1F0C1, 0x1F0CF, "Common"               },
		{ 0x1F0D1, 0x1F0F5, "Common"               },
		{ 0x1F100, 0x1F10C, "Common"               },
		{ 0x1F110, 0x1F16B, "Common"               },
		{ 0x1F170, 0x1F1AC, "Common"               },
		{ 0x1F1E6, 0x1F1FF, "Common"               },
		{ 0x1F201, 0x1F202, "Common"               },
		{ 0x1F210, 0x1F23B, "Common"               },
		{ 0x1F240, 0x1F248, "Common"               },
		{ 0x1F250, 0x1F251, "Common"               },
		{ 0x1F260, 0x1F265, "Common"               },
		{ 0x1F300, 0x1F6D4, "Common"               },
		{ 0x1F6E0, 0x1F6EC, "Common"               },
		{ 0x1F6F0, 0x1F6F9, "Common"               },
		{ 0x1F700, 0x1F773, "Common"               },
		{ 0x1F780, 0x1F7D8, "Common"               },
		{ 0x1F800, 0x1F80B, "Common"               },
		{ 0x1F810, 0x1F847, "Common"               },
		{ 0x1F850, 0x1F859, "Common"               },
		{ 0x1F860, 0x1F887, "Common"               },
		{ 0x1F890, 0x1F8AD, "Common"               },
		{ 0x1F900, 0x1F90B, "Common"               },
		{ 0x1F910, 0x1F93E, "Common"               },
		{ 0x1F940, 0x1F970, "Common"               },
		{ 0x1F973, 0x1F976, "Common"               },
		{ 0x1F97C, 0x1F9A2, "Common"               },
		{ 0x1F9B0, 0x1F9B9, "Common"               },
		{ 0x1F9C0, 0x1F9C2, "Common"               },
		{ 0x1F9D0, 0x1F9FF, "Common"               },
		{ 0x1FA60, 0x1FA6D, "Common"               },
		{ 0x20000, 0x2A6D6, "Han"                  },
		{ 0x2A700, 0x2B734, "Han"                  },
		{ 0x2B740, 0x2B81D, "Han"                  },
		{ 0x2B820, 0x2CEA1, "Han"                  },
		{ 0x2CEB0, 0x2EBE0, "Han"                  },
		{ 0x2F800, 0x2FA1D, "Han"                  },
		{ 0xE0020, 0xE007F, "Common"               },
		{ 0xE0100, 0xE01EF, "Inherited"            },
	},
}

-- Required for binary search function in [[Module:Language/scripts]].
-- Cannot get length of module loaded with mw.loadData.
data.ranges.length = #data.ranges

return data