Created
November 19, 2020 07:10
-
-
Save AmyShackles/2819ad5c803021c923fae4328eab65cf to your computer and use it in GitHub Desktop.
Every Scripts option instantiated as a variable of the same name containing every code point matched by that script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Helper functions to generate the code points in a given script, expanding all of the values in a range */ | |
function getRange([start, stop]) { | |
start = parseInt(start, 16); | |
stop = parseInt(stop, 16); | |
const codepoints = []; | |
for (start; start <= stop; start++) { | |
codepoints.push(start.toString(16).padStart(4, '0').toUpperCase()) | |
} | |
return codepoints; | |
} | |
function getScriptRanges(ranges) { | |
const codepoints = []; | |
ranges.forEach(range => { | |
if (typeof range === 'string') { | |
codepoints.push(range); | |
} else { | |
codepoints.push(...getRange(range)) | |
} | |
}) | |
return codepoints; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* If the value of an array item is an array, the value at index 0 is the start value of a range | |
and the value at index 1 is the end value of the range. | |
Eg., ["0000", "001F"] indicates: | |
[ | |
"0000", "0001", "0002", "0003", "0004", "0005", "0006", "0007", | |
"0008", "0009", "000A", "000B", "000C", "000D", "000E", "000F", | |
"0010", "0011", "0012", "0013", "0014", "0015", "0016", "0017", | |
"0018", "0019", "001A", "001B", "001C", "001D", "001E", "001F" | |
] | |
*/ | |
const Common = [ | |
["0000", "001F"], | |
"0020", | |
["0021", "0023"], | |
"0024", | |
["0025", "0027"], | |
"0028", | |
"0029", | |
"002A", | |
"002B", | |
"002C", | |
"002D", | |
["002E", "002F"], | |
["0030", "0039"], | |
["003A", "003B"], | |
["003C", "003E"], | |
["003F", "0040"], | |
"005B", | |
"005C", | |
"005D", | |
"005E", | |
"005F", | |
"0060", | |
"007B", | |
"007C", | |
"007D", | |
"007E", | |
["007F", "009F"], | |
"00A0", | |
"00A1", | |
["00A2", "00A5"], | |
"00A6", | |
"00A7", | |
"00A8", | |
"00A9", | |
"00AB", | |
"00AC", | |
"00AD", | |
"00AE", | |
"00AF", | |
"00B0", | |
"00B1", | |
["00B2", "00B3"], | |
"00B4", | |
"00B5", | |
["00B6", "00B7"], | |
"00B8", | |
"00B9", | |
"00BB", | |
["00BC", "00BE"], | |
"00BF", | |
"00D7", | |
"00F7", | |
["02B9", "02C1"], | |
["02C2", "02C5"], | |
["02C6", "02D1"], | |
["02D2", "02DF"], | |
["02E5", "02E9"], | |
"02EC", | |
"02ED", | |
"02EE", | |
["02EF", "02FF"], | |
"0374", | |
"037E", | |
"0385", | |
"0387", | |
"0605", | |
"060C", | |
"061B", | |
"061F", | |
"0640", | |
"06DD", | |
"08E2", | |
["0964", "0965"], | |
"0E3F", | |
["0FD5", "0FD8"], | |
"10FB", | |
["16EB", "16ED"], | |
["1735", "1736"], | |
["1802", "1803"], | |
"1805", | |
"1CD3", | |
"1CE1", | |
["1CE9", "1CEC"], | |
["1CEE", "1CF3"], | |
["1CF5", "1CF6"], | |
"1CF7", | |
"1CFA", | |
["2000", "200A"], | |
"200B", | |
["200E", "200F"], | |
["2010", "2015"], | |
["2016", "2017"], | |
"2018", | |
"2019", | |
"201A", | |
["201B", "201C"], | |
"201D", | |
"201E", | |
"201F", | |
["2020", "2027"], | |
"2028", | |
"2029", | |
["202A", "202E"], | |
"202F", | |
["2030", "2038"], | |
"2039", | |
"203A", | |
["203B", "203E"], | |
["203F", "2040"], | |
["2041", "2043"], | |
"2044", | |
"2045", | |
"2046", | |
["2047", "2051"], | |
"2052", | |
"2053", | |
"2054", | |
["2055", "205E"], | |
"205F", | |
["2060", "2064"], | |
["2066", "206F"], | |
"2070", | |
["2074", "2079"], | |
["207A", "207C"], | |
"207D", | |
"207E", | |
["2080", "2089"], | |
["208A", "208C"], | |
"208D", | |
"208E", | |
["20A0", "20BF"], | |
["2100", "2101"], | |
"2102", | |
["2103", "2106"], | |
"2107", | |
["2108", "2109"], | |
["210A", "2113"], | |
"2114", | |
"2115", | |
["2116", "2117"], | |
"2118", | |
["2119", "211D"], | |
["211E", "2123"], | |
"2124", | |
"2125", | |
"2127", | |
"2128", | |
"2129", | |
["212C", "212D"], | |
"212E", | |
["212F", "2131"], | |
["2133", "2134"], | |
["2135", "2138"], | |
"2139", | |
["213A", "213B"], | |
["213C", "213F"], | |
["2140", "2144"], | |
["2145", "2149"], | |
"214A", | |
"214B", | |
["214C", "214D"], | |
"214F", | |
["2150", "215F"], | |
"2189", | |
["218A", "218B"], | |
["2190", "2194"], | |
["2195", "2199"], | |
["219A", "219B"], | |
["219C", "219F"], | |
"21A0", | |
["21A1", "21A2"], | |
"21A3", | |
["21A4", "21A5"], | |
"21A6", | |
["21A7", "21AD"], | |
"21AE", | |
["21AF", "21CD"], | |
["21CE", "21CF"], | |
["21D0", "21D1"], | |
"21D2", | |
"21D3", | |
"21D4", | |
["21D5", "21F3"], | |
["21F4", "22FF"], | |
["2300", "2307"], | |
"2308", | |
"2309", | |
"230A", | |
"230B", | |
["230C", "231F"], | |
["2320", "2321"], | |
["2322", "2328"], | |
"2329", | |
"232A", | |
["232B", "237B"], | |
"237C", | |
["237D", "239A"], | |
["239B", "23B3"], | |
["23B4", "23DB"], | |
["23DC", "23E1"], | |
["23E2", "2426"], | |
["2440", "244A"], | |
["2460", "249B"], | |
["249C", "24E9"], | |
["24EA", "24FF"], | |
["2500", "25B6"], | |
"25B7", | |
["25B8", "25C0"], | |
"25C1", | |
["25C2", "25F7"], | |
["25F8", "25FF"], | |
["2600", "266E"], | |
"266F", | |
["2670", "2767"], | |
"2768", | |
"2769", | |
"276A", | |
"276B", | |
"276C", | |
"276D", | |
"276E", | |
"276F", | |
"2770", | |
"2771", | |
"2772", | |
"2773", | |
"2774", | |
"2775", | |
["2776", "2793"], | |
["2794", "27BF"], | |
["27C0", "27C4"], | |
"27C5", | |
"27C6", | |
["27C7", "27E5"], | |
"27E6", | |
"27E7", | |
"27E8", | |
"27E9", | |
"27EA", | |
"27EB", | |
"27EC", | |
"27ED", | |
"27EE", | |
"27EF", | |
["27F0", "27FF"], | |
["2900", "2982"], | |
"2983", | |
"2984", | |
"2985", | |
"2986", | |
"2987", | |
"2988", | |
"2989", | |
"298A", | |
"298B", | |
"298C", | |
"298D", | |
"298E", | |
"298F", | |
"2990", | |
"2991", | |
"2992", | |
"2993", | |
"2994", | |
"2995", | |
"2996", | |
"2997", | |
"2998", | |
["2999", "29D7"], | |
"29D8", | |
"29D9", | |
"29DA", | |
"29DB", | |
["29DC", "29FB"], | |
"29FC", | |
"29FD", | |
["29FE", "2AFF"], | |
["2B00", "2B2F"], | |
["2B30", "2B44"], | |
["2B45", "2B46"], | |
["2B47", "2B4C"], | |
["2B4D", "2B73"], | |
["2B76", "2B95"], | |
["2B97", "2BFF"], | |
["2E00", "2E01"], | |
"2E02", | |
"2E03", | |
"2E04", | |
"2E05", | |
["2E06", "2E08"], | |
"2E09", | |
"2E0A", | |
"2E0B", | |
"2E0C", | |
"2E0D", | |
["2E0E", "2E16"], | |
"2E17", | |
["2E18", "2E19"], | |
"2E1A", | |
"2E1B", | |
"2E1C", | |
"2E1D", | |
["2E1E", "2E1F"], | |
"2E20", | |
"2E21", | |
"2E22", | |
"2E23", | |
"2E24", | |
"2E25", | |
"2E26", | |
"2E27", | |
"2E28", | |
"2E29", | |
["2E2A", "2E2E"], | |
"2E2F", | |
["2E30", "2E39"], | |
["2E3A", "2E3B"], | |
["2E3C", "2E3F"], | |
"2E40", | |
"2E41", | |
"2E42", | |
["2E43", "2E4F"], | |
["2E50", "2E51"], | |
"2E52", | |
["2FF0", "2FFB"], | |
"3000", | |
["3001", "3003"], | |
"3004", | |
"3006", | |
"3008", | |
"3009", | |
"300A", | |
"300B", | |
"300C", | |
"300D", | |
"300E", | |
"300F", | |
"3010", | |
"3011", | |
["3012", "3013"], | |
"3014", | |
"3015", | |
"3016", | |
"3017", | |
"3018", | |
"3019", | |
"301A", | |
"301B", | |
"301C", | |
"301D", | |
["301E", "301F"], | |
"3020", | |
"3030", | |
["3031", "3035"], | |
["3036", "3037"], | |
"303C", | |
"303D", | |
["303E", "303F"], | |
["309B", "309C"], | |
"30A0", | |
"30FB", | |
"30FC", | |
["3190", "3191"], | |
["3192", "3195"], | |
["3196", "319F"], | |
["31C0", "31E3"], | |
["3220", "3229"], | |
["322A", "3247"], | |
["3248", "324F"], | |
"3250", | |
["3251", "325F"], | |
"327F", | |
["3280", "3289"], | |
["328A", "32B0"], | |
["32B1", "32BF"], | |
["32C0", "32CF"], | |
"32FF", | |
["3358", "33FF"], | |
["4DC0", "4DFF"], | |
["A700", "A716"], | |
["A717", "A71F"], | |
["A720", "A721"], | |
"A788", | |
["A789", "A78A"], | |
["A830", "A835"], | |
["A836", "A837"], | |
"A838", | |
"A839", | |
"A92E", | |
"A9CF", | |
"AB5B", | |
["AB6A", "AB6B"], | |
"FD3E", | |
"FD3F", | |
["FE10", "FE16"], | |
"FE17", | |
"FE18", | |
"FE19", | |
"FE30", | |
["FE31", "FE32"], | |
["FE33", "FE34"], | |
"FE35", | |
"FE36", | |
"FE37", | |
"FE38", | |
"FE39", | |
"FE3A", | |
"FE3B", | |
"FE3C", | |
"FE3D", | |
"FE3E", | |
"FE3F", | |
"FE40", | |
"FE41", | |
"FE42", | |
"FE43", | |
"FE44", | |
["FE45", "FE46"], | |
"FE47", | |
"FE48", | |
["FE49", "FE4C"], | |
["FE4D", "FE4F"], | |
["FE50", "FE52"], | |
["FE54", "FE57"], | |
"FE58", | |
"FE59", | |
"FE5A", | |
"FE5B", | |
"FE5C", | |
"FE5D", | |
"FE5E", | |
["FE5F", "FE61"], | |
"FE62", | |
"FE63", | |
["FE64", "FE66"], | |
"FE68", | |
"FE69", | |
["FE6A", "FE6B"], | |
"FEFF", | |
["FF01", "FF03"], | |
"FF04", | |
["FF05", "FF07"], | |
"FF08", | |
"FF09", | |
"FF0A", | |
"FF0B", | |
"FF0C", | |
"FF0D", | |
["FF0E", "FF0F"], | |
["FF10", "FF19"], | |
["FF1A", "FF1B"], | |
["FF1C", "FF1E"], | |
["FF1F", "FF20"], | |
"FF3B", | |
"FF3C", | |
"FF3D", | |
"FF3E", | |
"FF3F", | |
"FF40", | |
"FF5B", | |
"FF5C", | |
"FF5D", | |
"FF5E", | |
"FF5F", | |
"FF60", | |
"FF61", | |
"FF62", | |
"FF63", | |
["FF64", "FF65"], | |
"FF70", | |
["FF9E", "FF9F"], | |
["FFE0", "FFE1"], | |
"FFE2", | |
"FFE3", | |
"FFE4", | |
["FFE5", "FFE6"], | |
"FFE8", | |
["FFE9", "FFEC"], | |
["FFED", "FFEE"], | |
["FFF9", "FFFB"], | |
["FFFC", "FFFD"], | |
["10100", "10102"], | |
["10107", "10133"], | |
["10137", "1013F"], | |
["10190", "1019C"], | |
["101D0", "101FC"], | |
["102E1", "102FB"], | |
"16FE2", | |
"16FE3", | |
["1BCA0", "1BCA3"], | |
["1D000", "1D0F5"], | |
["1D100", "1D126"], | |
["1D129", "1D164"], | |
["1D165", "1D166"], | |
["1D16A", "1D16C"], | |
["1D16D", "1D172"], | |
["1D173", "1D17A"], | |
["1D183", "1D184"], | |
["1D18C", "1D1A9"], | |
["1D1AE", "1D1E8"], | |
["1D2E0", "1D2F3"], | |
["1D300", "1D356"], | |
["1D360", "1D378"], | |
["1D400", "1D454"], | |
["1D456", "1D49C"], | |
["1D49E", "1D49F"], | |
"1D4A2", | |
["1D4A5", "1D4A6"], | |
["1D4A9", "1D4AC"], | |
["1D4AE", "1D4B9"], | |
"1D4BB", | |
["1D4BD", "1D4C3"], | |
["1D4C5", "1D505"], | |
["1D507", "1D50A"], | |
["1D50D", "1D514"], | |
["1D516", "1D51C"], | |
["1D51E", "1D539"], | |
["1D53B", "1D53E"], | |
["1D540", "1D544"], | |
"1D546", | |
["1D54A", "1D550"], | |
["1D552", "1D6A5"], | |
["1D6A8", "1D6C0"], | |
"1D6C1", | |
["1D6C2", "1D6DA"], | |
"1D6DB", | |
["1D6DC", "1D6FA"], | |
"1D6FB", | |
["1D6FC", "1D714"], | |
"1D715", | |
["1D716", "1D734"], | |
"1D735", | |
["1D736", "1D74E"], | |
"1D74F", | |
["1D750", "1D76E"], | |
"1D76F", | |
["1D770", "1D788"], | |
"1D789", | |
["1D78A", "1D7A8"], | |
"1D7A9", | |
["1D7AA", "1D7C2"], | |
"1D7C3", | |
["1D7C4", "1D7CB"], | |
["1D7CE", "1D7FF"], | |
["1EC71", "1ECAB"], | |
"1ECAC", | |
["1ECAD", "1ECAF"], | |
"1ECB0", | |
["1ECB1", "1ECB4"], | |
["1ED01", "1ED2D"], | |
"1ED2E", | |
["1ED2F", "1ED3D"], | |
["1F000", "1F02B"], | |
["1F030", "1F093"], | |
["1F0A0", "1F0AE"], | |
["1F0B1", "1F0BF"], | |
["1F0C1", "1F0CF"], | |
["1F0D1", "1F0F5"], | |
["1F100", "1F10C"], | |
["1F10D", "1F1AD"], | |
["1F1E6", "1F1FF"], | |
["1F201", "1F202"], | |
["1F210", "1F23B"], | |
["1F240", "1F248"], | |
["1F250", "1F251"], | |
["1F260", "1F265"], | |
["1F300", "1F3FA"], | |
["1F3FB", "1F3FF"], | |
["1F400", "1F6D7"], | |
["1F6E0", "1F6EC"], | |
["1F6F0", "1F6FC"], | |
["1F700", "1F773"], | |
["1F780", "1F7D8"], | |
["1F7E0", "1F7EB"], | |
["1F800", "1F80B"], | |
["1F810", "1F847"], | |
["1F850", "1F859"], | |
["1F860", "1F887"], | |
["1F890", "1F8AD"], | |
["1F8B0", "1F8B1"], | |
["1F900", "1F978"], | |
["1F97A", "1F9CB"], | |
["1F9CD", "1FA53"], | |
["1FA60", "1FA6D"], | |
["1FA70", "1FA74"], | |
["1FA78", "1FA7A"], | |
["1FA80", "1FA86"], | |
["1FA90", "1FAA8"], | |
["1FAB0", "1FAB6"], | |
["1FAC0", "1FAC2"], | |
["1FAD0", "1FAD6"], | |
["1FB00", "1FB92"], | |
["1FB94", "1FBCA"], | |
["1FBF0", "1FBF9"], | |
"E0001", | |
["E0020", "E007F"], | |
]; | |
// 8087 Common | |
const Latin = [ | |
["0041", "005A"], | |
["0061", "007A"], | |
"00AA", | |
"00BA", | |
["00C0", "00D6"], | |
["00D8", "00F6"], | |
["00F8", "01BA"], | |
"01BB", | |
["01BC", "01BF"], | |
["01C0", "01C3"], | |
["01C4", "0293"], | |
"0294", | |
["0295", "02AF"], | |
["02B0", "02B8"], | |
["02E0", "02E4"], | |
["1D00", "1D25"], | |
["1D2C", "1D5C"], | |
["1D62", "1D65"], | |
["1D6B", "1D77"], | |
["1D79", "1D9A"], | |
["1D9B", "1DBE"], | |
["1E00", "1EFF"], | |
"2071", | |
"207F", | |
["2090", "209C"], | |
["212A", "212B"], | |
"2132", | |
"214E", | |
["2160", "2182"], | |
["2183", "2184"], | |
["2185", "2188"], | |
["2C60", "2C7B"], | |
["2C7C", "2C7D"], | |
["2C7E", "2C7F"], | |
["A722", "A76F"], | |
"A770", | |
["A771", "A787"], | |
["A78B", "A78E"], | |
"A78F", | |
["A790", "A7BF"], | |
["A7C2", "A7CA"], | |
["A7F5", "A7F6"], | |
"A7F7", | |
["A7F8", "A7F9"], | |
"A7FA", | |
["A7FB", "A7FF"], | |
["AB30", "AB5A"], | |
["AB5C", "AB5F"], | |
["AB60", "AB64"], | |
["AB66", "AB68"], | |
"AB69", | |
["FB00", "FB06"], | |
["FF21", "FF3A"], | |
["FF41", "FF5A"], | |
]; | |
// 1374 Latin | |
const Greek = [ | |
["0370", "0373"], | |
"0375", | |
["0376", "0377"], | |
"037A", | |
["037B", "037D"], | |
"037F", | |
"0384", | |
"0386", | |
["0388", "038A"], | |
"038C", | |
["038E", "03A1"], | |
["03A3", "03E1"], | |
["03F0", "03F5"], | |
"03F6", | |
["03F7", "03FF"], | |
["1D26", "1D2A"], | |
["1D5D", "1D61"], | |
["1D66", "1D6A"], | |
"1DBF", | |
["1F00", "1F15"], | |
["1F18", "1F1D"], | |
["1F20", "1F45"], | |
["1F48", "1F4D"], | |
["1F50", "1F57"], | |
"1F59", | |
"1F5B", | |
"1F5D", | |
["1F5F", "1F7D"], | |
["1F80", "1FB4"], | |
["1FB6", "1FBC"], | |
"1FBD", | |
"1FBE", | |
["1FBF", "1FC1"], | |
["1FC2", "1FC4"], | |
["1FC6", "1FCC"], | |
["1FCD", "1FCF"], | |
["1FD0", "1FD3"], | |
["1FD6", "1FDB"], | |
["1FDD", "1FDF"], | |
["1FE0", "1FEC"], | |
["1FED", "1FEF"], | |
["1FF2", "1FF4"], | |
["1FF6", "1FFC"], | |
["1FFD", "1FFE"], | |
"2126", | |
"AB65", | |
["10140", "10174"], | |
["10175", "10178"], | |
["10179", "10189"], | |
["1018A", "1018B"], | |
["1018C", "1018E"], | |
"101A0", | |
["1D200", "1D241"], | |
["1D242", "1D244"], | |
"1D245", | |
]; | |
// 518 Greek | |
const Cyrillic = [ | |
["0400", "0481"], | |
"0482", | |
["0483", "0484"], | |
"0487", | |
["0488", "0489"], | |
["048A", "052F"], | |
["1C80", "1C88"], | |
"1D2B", | |
"1D78", | |
["2DE0", "2DFF"], | |
["A640", "A66D"], | |
"A66E", | |
"A66F", | |
["A670", "A672"], | |
"A673", | |
["A674", "A67D"], | |
"A67E", | |
"A67F", | |
["A680", "A69B"], | |
["A69C", "A69D"], | |
["A69E", "A69F"], | |
["FE2E", "FE2F"], | |
]; | |
// 443 Cyrillic | |
const Armenian = [ | |
["0531", "0556"], | |
"0559", | |
["055A", "055F"], | |
["0560", "0588"], | |
"0589", | |
"058A", | |
["058D", "058E"], | |
"058F", | |
["FB13", "FB17"], | |
]; | |
// 96 Armenian | |
const Hebrew = [ | |
["0591", "05BD"], | |
"05BE", | |
"05BF", | |
"05C0", | |
["05C1", "05C2"], | |
"05C3", | |
["05C4", "05C5"], | |
"05C6", | |
"05C7", | |
["05D0", "05EA"], | |
["05EF", "05F2"], | |
["05F3", "05F4"], | |
"FB1D", | |
"FB1E", | |
["FB1F", "FB28"], | |
"FB29", | |
["FB2A", "FB36"], | |
["FB38", "FB3C"], | |
"FB3E", | |
["FB40", "FB41"], | |
["FB43", "FB44"], | |
["FB46", "FB4F"], | |
]; | |
// 134 Hebrew | |
const Arabic = [ | |
["0600", "0604"], | |
["0606", "0608"], | |
["0609", "060A"], | |
"060B", | |
"060D", | |
["060E", "060F"], | |
["0610", "061A"], | |
"061C", | |
"061E", | |
["0620", "063F"], | |
["0641", "064A"], | |
["0656", "065F"], | |
["0660", "0669"], | |
["066A", "066D"], | |
["066E", "066F"], | |
["0671", "06D3"], | |
"06D4", | |
"06D5", | |
["06D6", "06DC"], | |
"06DE", | |
["06DF", "06E4"], | |
["06E5", "06E6"], | |
["06E7", "06E8"], | |
"06E9", | |
["06EA", "06ED"], | |
["06EE", "06EF"], | |
["06F0", "06F9"], | |
["06FA", "06FC"], | |
["06FD", "06FE"], | |
"06FF", | |
["0750", "077F"], | |
["08A0", "08B4"], | |
["08B6", "08C7"], | |
["08D3", "08E1"], | |
["08E3", "08FF"], | |
["FB50", "FBB1"], | |
["FBB2", "FBC1"], | |
["FBD3", "FD3D"], | |
["FD50", "FD8F"], | |
["FD92", "FDC7"], | |
["FDF0", "FDFB"], | |
"FDFC", | |
"FDFD", | |
["FE70", "FE74"], | |
["FE76", "FEFC"], | |
["10E60", "10E7E"], | |
["1EE00", "1EE03"], | |
["1EE05", "1EE1F"], | |
["1EE21", "1EE22"], | |
"1EE24", | |
"1EE27", | |
["1EE29", "1EE32"], | |
["1EE34", "1EE37"], | |
"1EE39", | |
"1EE3B", | |
"1EE42", | |
"1EE47", | |
"1EE49", | |
"1EE4B", | |
["1EE4D", "1EE4F"], | |
["1EE51", "1EE52"], | |
"1EE54", | |
"1EE57", | |
"1EE59", | |
"1EE5B", | |
"1EE5D", | |
"1EE5F", | |
["1EE61", "1EE62"], | |
"1EE64", | |
["1EE67", "1EE6A"], | |
["1EE6C", "1EE72"], | |
["1EE74", "1EE77"], | |
["1EE79", "1EE7C"], | |
"1EE7E", | |
["1EE80", "1EE89"], | |
["1EE8B", "1EE9B"], | |
["1EEA1", "1EEA3"], | |
["1EEA5", "1EEA9"], | |
["1EEAB", "1EEBB"], | |
["1EEF0", "1EEF1"], | |
]; | |
// 1291 Arabic | |
const Syriac = [ | |
["0700", "070D"], | |
"070F", | |
"0710", | |
"0711", | |
["0712", "072F"], | |
["0730", "074A"], | |
["074D", "074F"], | |
["0860", "086A"], | |
]; | |
// 88 Syriac | |
const Thaana = [ | |
["0780", "07A5"], | |
["07A6", "07B0"], | |
"07B1", | |
]; | |
// 50 Thaana | |
const Devanagari = [ | |
["0900", "0902"], | |
"0903", | |
["0904", "0939"], | |
"093A", | |
"093B", | |
"093C", | |
"093D", | |
["093E", "0940"], | |
["0941", "0948"], | |
["0949", "094C"], | |
"094D", | |
["094E", "094F"], | |
"0950", | |
["0955", "0957"], | |
["0958", "0961"], | |
["0962", "0963"], | |
["0966", "096F"], | |
"0970", | |
"0971", | |
["0972", "097F"], | |
["A8E0", "A8F1"], | |
["A8F2", "A8F7"], | |
["A8F8", "A8FA"], | |
"A8FB", | |
"A8FC", | |
["A8FD", "A8FE"], | |
"A8FF", | |
]; | |
// 154 Devanagari | |
const Bengali = [ | |
"0980", | |
"0981", | |
["0982", "0983"], | |
["0985", "098C"], | |
["098F", "0990"], | |
["0993", "09A8"], | |
["09AA", "09B0"], | |
"09B2", | |
["09B6", "09B9"], | |
"09BC", | |
"09BD", | |
["09BE", "09C0"], | |
["09C1", "09C4"], | |
["09C7", "09C8"], | |
["09CB", "09CC"], | |
"09CD", | |
"09CE", | |
"09D7", | |
["09DC", "09DD"], | |
["09DF", "09E1"], | |
["09E2", "09E3"], | |
["09E6", "09EF"], | |
["09F0", "09F1"], | |
["09F2", "09F3"], | |
["09F4", "09F9"], | |
"09FA", | |
"09FB", | |
"09FC", | |
"09FD", | |
"09FE", | |
]; | |
// 96 Bengali | |
const Gurmukhi = [ | |
["0A01", "0A02"], | |
"0A03", | |
["0A05", "0A0A"], | |
["0A0F", "0A10"], | |
["0A13", "0A28"], | |
["0A2A", "0A30"], | |
["0A32", "0A33"], | |
["0A35", "0A36"], | |
["0A38", "0A39"], | |
"0A3C", | |
["0A3E", "0A40"], | |
["0A41", "0A42"], | |
["0A47", "0A48"], | |
["0A4B", "0A4D"], | |
"0A51", | |
["0A59", "0A5C"], | |
"0A5E", | |
["0A66", "0A6F"], | |
["0A70", "0A71"], | |
["0A72", "0A74"], | |
"0A75", | |
"0A76", | |
]; | |
// 80 Gurmukhi | |
const Gujarati = [ | |
["0A81", "0A82"], | |
"0A83", | |
["0A85", "0A8D"], | |
["0A8F", "0A91"], | |
["0A93", "0AA8"], | |
["0AAA", "0AB0"], | |
["0AB2", "0AB3"], | |
["0AB5", "0AB9"], | |
"0ABC", | |
"0ABD", | |
["0ABE", "0AC0"], | |
["0AC1", "0AC5"], | |
["0AC7", "0AC8"], | |
"0AC9", | |
["0ACB", "0ACC"], | |
"0ACD", | |
"0AD0", | |
["0AE0", "0AE1"], | |
["0AE2", "0AE3"], | |
["0AE6", "0AEF"], | |
"0AF0", | |
"0AF1", | |
"0AF9", | |
["0AFA", "0AFF"], | |
]; | |
// 91 Gujarati | |
const Oriya = [ | |
"0B01", | |
["0B02", "0B03"], | |
["0B05", "0B0C"], | |
["0B0F", "0B10"], | |
["0B13", "0B28"], | |
["0B2A", "0B30"], | |
["0B32", "0B33"], | |
["0B35", "0B39"], | |
"0B3C", | |
"0B3D", | |
"0B3E", | |
"0B3F", | |
"0B40", | |
["0B41", "0B44"], | |
["0B47", "0B48"], | |
["0B4B", "0B4C"], | |
"0B4D", | |
["0B55", "0B56"], | |
"0B57", | |
["0B5C", "0B5D"], | |
["0B5F", "0B61"], | |
["0B62", "0B63"], | |
["0B66", "0B6F"], | |
"0B70", | |
"0B71", | |
["0B72", "0B77"], | |
]; | |
// 91 Oriya | |
const Tamil = [ | |
"0B82", | |
"0B83", | |
["0B85", "0B8A"], | |
["0B8E", "0B90"], | |
["0B92", "0B95"], | |
["0B99", "0B9A"], | |
"0B9C", | |
["0B9E", "0B9F"], | |
["0BA3", "0BA4"], | |
["0BA8", "0BAA"], | |
["0BAE", "0BB9"], | |
["0BBE", "0BBF"], | |
"0BC0", | |
["0BC1", "0BC2"], | |
["0BC6", "0BC8"], | |
["0BCA", "0BCC"], | |
"0BCD", | |
"0BD0", | |
"0BD7", | |
["0BE6", "0BEF"], | |
["0BF0", "0BF2"], | |
["0BF3", "0BF8"], | |
"0BF9", | |
"0BFA", | |
["11FC0", "11FD4"], | |
["11FD5", "11FDC"], | |
["11FDD", "11FE0"], | |
["11FE1", "11FF1"], | |
"11FFF", | |
]; | |
// 123 Tamil | |
const Telugu = [ | |
"0C00", | |
["0C01", "0C03"], | |
"0C04", | |
["0C05", "0C0C"], | |
["0C0E", "0C10"], | |
["0C12", "0C28"], | |
["0C2A", "0C39"], | |
"0C3D", | |
["0C3E", "0C40"], | |
["0C41", "0C44"], | |
["0C46", "0C48"], | |
["0C4A", "0C4D"], | |
["0C55", "0C56"], | |
["0C58", "0C5A"], | |
["0C60", "0C61"], | |
["0C62", "0C63"], | |
["0C66", "0C6F"], | |
"0C77", | |
["0C78", "0C7E"], | |
"0C7F", | |
]; | |
// 98 Telugu | |
const Kannada = [ | |
"0C80", | |
"0C81", | |
["0C82", "0C83"], | |
"0C84", | |
["0C85", "0C8C"], | |
["0C8E", "0C90"], | |
["0C92", "0CA8"], | |
["0CAA", "0CB3"], | |
["0CB5", "0CB9"], | |
"0CBC", | |
"0CBD", | |
"0CBE", | |
"0CBF", | |
["0CC0", "0CC4"], | |
"0CC6", | |
["0CC7", "0CC8"], | |
["0CCA", "0CCB"], | |
["0CCC", "0CCD"], | |
["0CD5", "0CD6"], | |
"0CDE", | |
["0CE0", "0CE1"], | |
["0CE2", "0CE3"], | |
["0CE6", "0CEF"], | |
["0CF1", "0CF2"], | |
]; | |
// 89 Kannada | |
const Malayalam = [ | |
["0D00", "0D01"], | |
["0D02", "0D03"], | |
["0D04", "0D0C"], | |
["0D0E", "0D10"], | |
["0D12", "0D3A"], | |
["0D3B", "0D3C"], | |
"0D3D", | |
["0D3E", "0D40"], | |
["0D41", "0D44"], | |
["0D46", "0D48"], | |
["0D4A", "0D4C"], | |
"0D4D", | |
"0D4E", | |
"0D4F", | |
["0D54", "0D56"], | |
"0D57", | |
["0D58", "0D5E"], | |
["0D5F", "0D61"], | |
["0D62", "0D63"], | |
["0D66", "0D6F"], | |
["0D70", "0D78"], | |
"0D79", | |
["0D7A", "0D7F"], | |
]; | |
// 118 Malayalam | |
const Sinhala = [ | |
"0D81", | |
["0D82", "0D83"], | |
["0D85", "0D96"], | |
["0D9A", "0DB1"], | |
["0DB3", "0DBB"], | |
"0DBD", | |
["0DC0", "0DC6"], | |
"0DCA", | |
["0DCF", "0DD1"], | |
["0DD2", "0DD4"], | |
"0DD6", | |
["0DD8", "0DDF"], | |
["0DE6", "0DEF"], | |
["0DF2", "0DF3"], | |
"0DF4", | |
["111E1", "111F4"], | |
]; | |
// 111 Sinhala | |
const Thai = [ | |
["0E01", "0E30"], | |
"0E31", | |
["0E32", "0E33"], | |
["0E34", "0E3A"], | |
["0E40", "0E45"], | |
"0E46", | |
["0E47", "0E4E"], | |
"0E4F", | |
["0E50", "0E59"], | |
["0E5A", "0E5B"], | |
]; | |
// 86 Thai | |
const Lao = [ | |
["0E81", "0E82"], | |
"0E84", | |
["0E86", "0E8A"], | |
["0E8C", "0EA3"], | |
"0EA5", | |
["0EA7", "0EB0"], | |
"0EB1", | |
["0EB2", "0EB3"], | |
["0EB4", "0EBC"], | |
"0EBD", | |
["0EC0", "0EC4"], | |
"0EC6", | |
["0EC8", "0ECD"], | |
["0ED0", "0ED9"], | |
["0EDC", "0EDF"], | |
]; | |
// 82 Lao | |
const Tibetan = [ | |
"0F00", | |
["0F01", "0F03"], | |
["0F04", "0F12"], | |
"0F13", | |
"0F14", | |
["0F15", "0F17"], | |
["0F18", "0F19"], | |
["0F1A", "0F1F"], | |
["0F20", "0F29"], | |
["0F2A", "0F33"], | |
"0F34", | |
"0F35", | |
"0F36", | |
"0F37", | |
"0F38", | |
"0F39", | |
"0F3A", | |
"0F3B", | |
"0F3C", | |
"0F3D", | |
["0F3E", "0F3F"], | |
["0F40", "0F47"], | |
["0F49", "0F6C"], | |
["0F71", "0F7E"], | |
"0F7F", | |
["0F80", "0F84"], | |
"0F85", | |
["0F86", "0F87"], | |
["0F88", "0F8C"], | |
["0F8D", "0F97"], | |
["0F99", "0FBC"], | |
["0FBE", "0FC5"], | |
"0FC6", | |
["0FC7", "0FCC"], | |
["0FCE", "0FCF"], | |
["0FD0", "0FD4"], | |
["0FD9", "0FDA"], | |
]; | |
// 207 Tibetan | |
const Myanmar = [ | |
["1000", "102A"], | |
["102B", "102C"], | |
["102D", "1030"], | |
"1031", | |
["1032", "1037"], | |
"1038", | |
["1039", "103A"], | |
["103B", "103C"], | |
["103D", "103E"], | |
"103F", | |
["1040", "1049"], | |
["104A", "104F"], | |
["1050", "1055"], | |
["1056", "1057"], | |
["1058", "1059"], | |
["105A", "105D"], | |
["105E", "1060"], | |
"1061", | |
["1062", "1064"], | |
["1065", "1066"], | |
["1067", "106D"], | |
["106E", "1070"], | |
["1071", "1074"], | |
["1075", "1081"], | |
"1082", | |
["1083", "1084"], | |
["1085", "1086"], | |
["1087", "108C"], | |
"108D", | |
"108E", | |
"108F", | |
["1090", "1099"], | |
["109A", "109C"], | |
"109D", | |
["109E", "109F"], | |
["A9E0", "A9E4"], | |
"A9E5", | |
"A9E6", | |
["A9E7", "A9EF"], | |
["A9F0", "A9F9"], | |
["A9FA", "A9FE"], | |
["AA60", "AA6F"], | |
"AA70", | |
["AA71", "AA76"], | |
["AA77", "AA79"], | |
"AA7A", | |
"AA7B", | |
"AA7C", | |
"AA7D", | |
["AA7E", "AA7F"], | |
]; | |
// 223 Myanmar | |
const Georgian = [ | |
["10A0", "10C5"], | |
"10C7", | |
"10CD", | |
["10D0", "10FA"], | |
"10FC", | |
["10FD", "10FF"], | |
["1C90", "1CBA"], | |
["1CBD", "1CBF"], | |
["2D00", "2D25"], | |
"2D27", | |
"2D2D", | |
]; | |
// 173 Georgian | |
const Hangul = [ | |
["1100", "11FF"], | |
["302E", "302F"], | |
["3131", "318E"], | |
["3200", "321E"], | |
["3260", "327E"], | |
["A960", "A97C"], | |
["AC00", "D7A3"], | |
["D7B0", "D7C6"], | |
["D7CB", "D7FB"], | |
["FFA0", "FFBE"], | |
["FFC2", "FFC7"], | |
["FFCA", "FFCF"], | |
["FFD2", "FFD7"], | |
["FFDA", "FFDC"], | |
]; | |
// 11739 Hangul | |
const Ethiopic = [ | |
["1200", "1248"], | |
["124A", "124D"], | |
["1250", "1256"], | |
"1258", | |
["125A", "125D"], | |
["1260", "1288"], | |
["128A", "128D"], | |
["1290", "12B0"], | |
["12B2", "12B5"], | |
["12B8", "12BE"], | |
"12C0", | |
["12C2", "12C5"], | |
["12C8", "12D6"], | |
["12D8", "1310"], | |
["1312", "1315"], | |
["1318", "135A"], | |
["135D", "135F"], | |
["1360", "1368"], | |
["1369", "137C"], | |
["1380", "138F"], | |
["1390", "1399"], | |
["2D80", "2D96"], | |
["2DA0", "2DA6"], | |
["2DA8", "2DAE"], | |
["2DB0", "2DB6"], | |
["2DB8", "2DBE"], | |
["2DC0", "2DC6"], | |
["2DC8", "2DCE"], | |
["2DD0", "2DD6"], | |
["2DD8", "2DDE"], | |
["AB01", "AB06"], | |
["AB09", "AB0E"], | |
["AB11", "AB16"], | |
["AB20", "AB26"], | |
["AB28", "AB2E"], | |
]; | |
// 495 Ethiopic | |
const Cherokee = [ | |
["13A0", "13F5"], | |
["13F8", "13FD"], | |
["AB70", "ABBF"], | |
]; | |
// 172 Cherokee | |
const Canadian_Aboriginal = [ | |
"1400", | |
["1401", "166C"], | |
"166D", | |
"166E", | |
["166F", "167F"], | |
["18B0", "18F5"], | |
]; | |
// 710 Canadian_Aboriginal | |
const Ogham = [ | |
"1680", | |
["1681", "169A"], | |
"169B", | |
"169C", | |
]; | |
// 29 Ogham | |
const Runic = [ | |
["16A0", "16EA"], | |
["16EE", "16F0"], | |
["16F1", "16F8"], | |
]; | |
// 86 Runic | |
const Khmer = [ | |
["1780", "17B3"], | |
["17B4", "17B5"], | |
"17B6", | |
["17B7", "17BD"], | |
["17BE", "17C5"], | |
"17C6", | |
["17C7", "17C8"], | |
["17C9", "17D3"], | |
["17D4", "17D6"], | |
"17D7", | |
["17D8", "17DA"], | |
"17DB", | |
"17DC", | |
"17DD", | |
["17E0", "17E9"], | |
["17F0", "17F9"], | |
["19E0", "19FF"], | |
]; | |
// 146 Khmer | |
const Mongolian = [ | |
["1800", "1801"], | |
"1804", | |
"1806", | |
["1807", "180A"], | |
["180B", "180D"], | |
"180E", | |
["1810", "1819"], | |
["1820", "1842"], | |
"1843", | |
["1844", "1878"], | |
["1880", "1884"], | |
["1885", "1886"], | |
["1887", "18A8"], | |
"18A9", | |
"18AA", | |
["11660", "1166C"], | |
]; | |
// 167 Mongolian | |
const Hiragana = [ | |
["3041", "3096"], | |
["309D", "309E"], | |
"309F", | |
["1B001", "1B11E"], | |
["1B150", "1B152"], | |
"1F200", | |
]; | |
// 379 Hiragana | |
const Katakana = [ | |
["30A1", "30FA"], | |
["30FD", "30FE"], | |
"30FF", | |
["31F0", "31FF"], | |
["32D0", "32FE"], | |
["3300", "3357"], | |
["FF66", "FF6F"], | |
["FF71", "FF9D"], | |
"1B000", | |
["1B164", "1B167"], | |
]; | |
// 304 Katakana | |
const Bopomofo = [ | |
["02EA", "02EB"], | |
["3105", "312F"], | |
["31A0", "31BF"], | |
]; | |
// 77 Bopomofo | |
const Han = [ | |
["2E80", "2E99"], | |
["2E9B", "2EF3"], | |
["2F00", "2FD5"], | |
"3005", | |
"3007", | |
["3021", "3029"], | |
["3038", "303A"], | |
"303B", | |
["3400", "4DBF"], | |
["4E00", "9FFC"], | |
["F900", "FA6D"], | |
["FA70", "FAD9"], | |
["16FF0", "16FF1"], | |
["20000", "2A6DD"], | |
["2A700", "2B734"], | |
["2B740", "2B81D"], | |
["2B820", "2CEA1"], | |
["2CEB0", "2EBE0"], | |
["2F800", "2FA1D"], | |
["30000", "3134A"], | |
]; | |
// 94204 Han | |
const Yi = [ | |
["A000", "A014"], | |
"A015", | |
["A016", "A48C"], | |
["A490", "A4C6"], | |
]; | |
// 1220 Yi | |
const Old_Italic = [ | |
["10300", "1031F"], | |
["10320", "10323"], | |
["1032D", "1032F"], | |
]; | |
// 39 Old_Italic | |
const Gothic = [ | |
["10330", "10340"], | |
"10341", | |
["10342", "10349"], | |
"1034A", | |
]; | |
// 27 Gothic | |
const Deseret = [ | |
["10400", "1044F"], | |
]; | |
// 80 Deseret | |
const Inherited = [ | |
["0300", "036F"], | |
["0485", "0486"], | |
["064B", "0655"], | |
"0670", | |
["0951", "0954"], | |
["1AB0", "1ABD"], | |
"1ABE", | |
["1ABF", "1AC0"], | |
["1CD0", "1CD2"], | |
["1CD4", "1CE0"], | |
["1CE2", "1CE8"], | |
"1CED", | |
"1CF4", | |
["1CF8", "1CF9"], | |
["1DC0", "1DF9"], | |
["1DFB", "1DFF"], | |
["200C", "200D"], | |
["20D0", "20DC"], | |
["20DD", "20E0"], | |
"20E1", | |
["20E2", "20E4"], | |
["20E5", "20F0"], | |
["302A", "302D"], | |
["3099", "309A"], | |
["FE00", "FE0F"], | |
["FE20", "FE2D"], | |
"101FD", | |
"102E0", | |
"1133B", | |
["1D167", "1D169"], | |
["1D17B", "1D182"], | |
["1D185", "1D18B"], | |
["1D1AA", "1D1AD"], | |
["E0100", "E01EF"], | |
]; | |
// 573 Inherited | |
const Tagalog = [ | |
["1700", "170C"], | |
["170E", "1711"], | |
["1712", "1714"], | |
]; | |
// 20 Tagalog | |
const Hanunoo = [ | |
["1720", "1731"], | |
["1732", "1734"], | |
]; | |
// 21 Hanunoo | |
const Buhid = [ | |
["1740", "1751"], | |
["1752", "1753"], | |
]; | |
// 20 Buhid | |
const Tagbanwa = [ | |
["1760", "176C"], | |
["176E", "1770"], | |
["1772", "1773"], | |
]; | |
// 18 Tagbanwa | |
const Limbu = [ | |
["1900", "191E"], | |
["1920", "1922"], | |
["1923", "1926"], | |
["1927", "1928"], | |
["1929", "192B"], | |
["1930", "1931"], | |
"1932", | |
["1933", "1938"], | |
["1939", "193B"], | |
"1940", | |
["1944", "1945"], | |
["1946", "194F"], | |
]; | |
// 68 Limbu | |
const Tai_Le = [ | |
["1950", "196D"], | |
["1970", "1974"], | |
]; | |
// 35 Tai_Le | |
const Linear_B = [ | |
["10000", "1000B"], | |
["1000D", "10026"], | |
["10028", "1003A"], | |
["1003C", "1003D"], | |
["1003F", "1004D"], | |
["10050", "1005D"], | |
["10080", "100FA"], | |
]; | |
// 211 Linear_B | |
const Ugaritic = [ | |
["10380", "1039D"], | |
"1039F", | |
]; | |
// 31 Ugaritic | |
const Shavian = [ | |
["10450", "1047F"], | |
]; | |
// 48 Shavian | |
const Osmanya = [ | |
["10480", "1049D"], | |
["104A0", "104A9"], | |
]; | |
// 40 Osmanya | |
const Cypriot = [ | |
["10800", "10805"], | |
"10808", | |
["1080A", "10835"], | |
["10837", "10838"], | |
"1083C", | |
"1083F", | |
]; | |
// 55 Cypriot | |
const Braille = [ | |
["2800", "28FF"], | |
]; | |
// 256 Braille | |
const Buginese = [ | |
["1A00", "1A16"], | |
["1A17", "1A18"], | |
["1A19", "1A1A"], | |
"1A1B", | |
["1A1E", "1A1F"], | |
]; | |
// 30 Buginese | |
const Coptic = [ | |
["03E2", "03EF"], | |
["2C80", "2CE4"], | |
["2CE5", "2CEA"], | |
["2CEB", "2CEE"], | |
["2CEF", "2CF1"], | |
["2CF2", "2CF3"], | |
["2CF9", "2CFC"], | |
"2CFD", | |
["2CFE", "2CFF"], | |
]; | |
// 137 Coptic | |
const New_Tai_Lue = [ | |
["1980", "19AB"], | |
["19B0", "19C9"], | |
["19D0", "19D9"], | |
"19DA", | |
["19DE", "19DF"], | |
]; | |
// 83 New_Tai_Lue | |
const Glagolitic = [ | |
["2C00", "2C2E"], | |
["2C30", "2C5E"], | |
["1E000", "1E006"], | |
["1E008", "1E018"], | |
["1E01B", "1E021"], | |
["1E023", "1E024"], | |
["1E026", "1E02A"], | |
]; | |
// 132 Glagolitic | |
const Tifinagh = [ | |
["2D30", "2D67"], | |
"2D6F", | |
"2D70", | |
"2D7F", | |
]; | |
// 59 Tifinagh | |
const Syloti_Nagri = [ | |
["A800", "A801"], | |
"A802", | |
["A803", "A805"], | |
"A806", | |
["A807", "A80A"], | |
"A80B", | |
["A80C", "A822"], | |
["A823", "A824"], | |
["A825", "A826"], | |
"A827", | |
["A828", "A82B"], | |
"A82C", | |
]; | |
// 45 Syloti_Nagri | |
const Old_Persian = [ | |
["103A0", "103C3"], | |
["103C8", "103CF"], | |
"103D0", | |
["103D1", "103D5"], | |
]; | |
// 50 Old_Persian | |
const Kharoshthi = [ | |
"10A00", | |
["10A01", "10A03"], | |
["10A05", "10A06"], | |
["10A0C", "10A0F"], | |
["10A10", "10A13"], | |
["10A15", "10A17"], | |
["10A19", "10A35"], | |
["10A38", "10A3A"], | |
"10A3F", | |
["10A40", "10A48"], | |
["10A50", "10A58"], | |
]; | |
// 68 Kharoshthi | |
const Balinese = [ | |
["1B00", "1B03"], | |
"1B04", | |
["1B05", "1B33"], | |
"1B34", | |
"1B35", | |
["1B36", "1B3A"], | |
"1B3B", | |
"1B3C", | |
["1B3D", "1B41"], | |
"1B42", | |
["1B43", "1B44"], | |
["1B45", "1B4B"], | |
["1B50", "1B59"], | |
["1B5A", "1B60"], | |
["1B61", "1B6A"], | |
["1B6B", "1B73"], | |
["1B74", "1B7C"], | |
]; | |
// 121 Balinese | |
const Cuneiform = [ | |
["12000", "12399"], | |
["12400", "1246E"], | |
["12470", "12474"], | |
["12480", "12543"], | |
]; | |
// 1234 Cuneiform | |
const Phoenician = [ | |
["10900", "10915"], | |
["10916", "1091B"], | |
"1091F", | |
]; | |
// 29 Phoenician | |
const Phags_Pa = [ | |
["A840", "A873"], | |
["A874", "A877"], | |
]; | |
// 56 Phags_Pa | |
const Nko = [ | |
["07C0", "07C9"], | |
["07CA", "07EA"], | |
["07EB", "07F3"], | |
["07F4", "07F5"], | |
"07F6", | |
["07F7", "07F9"], | |
"07FA", | |
"07FD", | |
["07FE", "07FF"], | |
]; | |
// 62 Nko | |
const Sundanese = [ | |
["1B80", "1B81"], | |
"1B82", | |
["1B83", "1BA0"], | |
"1BA1", | |
["1BA2", "1BA5"], | |
["1BA6", "1BA7"], | |
["1BA8", "1BA9"], | |
"1BAA", | |
["1BAB", "1BAD"], | |
["1BAE", "1BAF"], | |
["1BB0", "1BB9"], | |
["1BBA", "1BBF"], | |
["1CC0", "1CC7"], | |
]; | |
// 72 Sundanese | |
const Lepcha = [ | |
["1C00", "1C23"], | |
["1C24", "1C2B"], | |
["1C2C", "1C33"], | |
["1C34", "1C35"], | |
["1C36", "1C37"], | |
["1C3B", "1C3F"], | |
["1C40", "1C49"], | |
["1C4D", "1C4F"], | |
]; | |
// 74 Lepcha | |
const Ol_Chiki = [ | |
["1C50", "1C59"], | |
["1C5A", "1C77"], | |
["1C78", "1C7D"], | |
["1C7E", "1C7F"], | |
]; | |
// 48 Ol_Chiki | |
const Vai = [ | |
["A500", "A60B"], | |
"A60C", | |
["A60D", "A60F"], | |
["A610", "A61F"], | |
["A620", "A629"], | |
["A62A", "A62B"], | |
]; | |
// 300 Vai | |
const Saurashtra = [ | |
["A880", "A881"], | |
["A882", "A8B3"], | |
["A8B4", "A8C3"], | |
["A8C4", "A8C5"], | |
["A8CE", "A8CF"], | |
["A8D0", "A8D9"], | |
]; | |
// 82 Saurashtra | |
const Kayah_Li = [ | |
["A900", "A909"], | |
["A90A", "A925"], | |
["A926", "A92D"], | |
"A92F", | |
]; | |
// 47 Kayah_Li | |
const Rejang = [ | |
["A930", "A946"], | |
["A947", "A951"], | |
["A952", "A953"], | |
"A95F", | |
]; | |
// 37 Rejang | |
const Lycian = [ | |
["10280", "1029C"], | |
]; | |
// 29 Lycian | |
const Carian = [ | |
["102A0", "102D0"], | |
]; | |
// 49 Carian | |
const Lydian = [ | |
["10920", "10939"], | |
"1093F", | |
]; | |
// 27 Lydian | |
const Cham = [ | |
["AA00", "AA28"], | |
["AA29", "AA2E"], | |
["AA2F", "AA30"], | |
["AA31", "AA32"], | |
["AA33", "AA34"], | |
["AA35", "AA36"], | |
["AA40", "AA42"], | |
"AA43", | |
["AA44", "AA4B"], | |
"AA4C", | |
"AA4D", | |
["AA50", "AA59"], | |
["AA5C", "AA5F"], | |
]; | |
// 83 Cham | |
const Tai_Tham = [ | |
["1A20", "1A54"], | |
"1A55", | |
"1A56", | |
"1A57", | |
["1A58", "1A5E"], | |
"1A60", | |
"1A61", | |
"1A62", | |
["1A63", "1A64"], | |
["1A65", "1A6C"], | |
["1A6D", "1A72"], | |
["1A73", "1A7C"], | |
"1A7F", | |
["1A80", "1A89"], | |
["1A90", "1A99"], | |
["1AA0", "1AA6"], | |
"1AA7", | |
["1AA8", "1AAD"], | |
]; | |
// 127 Tai_Tham | |
const Tai_Viet = [ | |
["AA80", "AAAF"], | |
"AAB0", | |
"AAB1", | |
["AAB2", "AAB4"], | |
["AAB5", "AAB6"], | |
["AAB7", "AAB8"], | |
["AAB9", "AABD"], | |
["AABE", "AABF"], | |
"AAC0", | |
"AAC1", | |
"AAC2", | |
["AADB", "AADC"], | |
"AADD", | |
["AADE", "AADF"], | |
]; | |
// 72 Tai_Viet | |
const Avestan = [ | |
["10B00", "10B35"], | |
["10B39", "10B3F"], | |
]; | |
// 61 Avestan | |
const Egyptian_Hieroglyphs = [ | |
["13000", "1342E"], | |
["13430", "13438"], | |
]; | |
// 1080 Egyptian_Hieroglyphs | |
const Samaritan = [ | |
["0800", "0815"], | |
["0816", "0819"], | |
"081A", | |
["081B", "0823"], | |
"0824", | |
["0825", "0827"], | |
"0828", | |
["0829", "082D"], | |
["0830", "083E"], | |
]; | |
// 61 Samaritan | |
const Lisu = [ | |
["A4D0", "A4F7"], | |
["A4F8", "A4FD"], | |
["A4FE", "A4FF"], | |
"11FB0", | |
]; | |
// 49 Lisu | |
const Bamum = [ | |
["A6A0", "A6E5"], | |
["A6E6", "A6EF"], | |
["A6F0", "A6F1"], | |
["A6F2", "A6F7"], | |
["16800", "16A38"], | |
]; | |
// 657 Bamum | |
const Javanese = [ | |
["A980", "A982"], | |
"A983", | |
["A984", "A9B2"], | |
"A9B3", | |
["A9B4", "A9B5"], | |
["A9B6", "A9B9"], | |
["A9BA", "A9BB"], | |
["A9BC", "A9BD"], | |
["A9BE", "A9C0"], | |
["A9C1", "A9CD"], | |
["A9D0", "A9D9"], | |
["A9DE", "A9DF"], | |
]; | |
// 90 Javanese | |
const Meetei_Mayek = [ | |
["AAE0", "AAEA"], | |
"AAEB", | |
["AAEC", "AAED"], | |
["AAEE", "AAEF"], | |
["AAF0", "AAF1"], | |
"AAF2", | |
["AAF3", "AAF4"], | |
"AAF5", | |
"AAF6", | |
["ABC0", "ABE2"], | |
["ABE3", "ABE4"], | |
"ABE5", | |
["ABE6", "ABE7"], | |
"ABE8", | |
["ABE9", "ABEA"], | |
"ABEB", | |
"ABEC", | |
"ABED", | |
["ABF0", "ABF9"], | |
]; | |
// 79 Meetei_Mayek | |
const Imperial_Aramaic = [ | |
["10840", "10855"], | |
"10857", | |
["10858", "1085F"], | |
]; | |
// 31 Imperial_Aramaic | |
const Old_South_Arabian = [ | |
["10A60", "10A7C"], | |
["10A7D", "10A7E"], | |
"10A7F", | |
]; | |
// 32 Old_South_Arabian | |
const Inscriptional_Parthian = [ | |
["10B40", "10B55"], | |
["10B58", "10B5F"], | |
]; | |
// 30 Inscriptional_Parthian | |
const Inscriptional_Pahlavi = [ | |
["10B60", "10B72"], | |
["10B78", "10B7F"], | |
]; | |
// 27 Inscriptional_Pahlavi | |
const Old_Turkic = [ | |
["10C00", "10C48"], | |
]; | |
// 73 Old_Turkic | |
const Kaithi = [ | |
["11080", "11081"], | |
"11082", | |
["11083", "110AF"], | |
["110B0", "110B2"], | |
["110B3", "110B6"], | |
["110B7", "110B8"], | |
["110B9", "110BA"], | |
["110BB", "110BC"], | |
"110BD", | |
["110BE", "110C1"], | |
"110CD", | |
]; | |
// 67 Kaithi | |
const Batak = [ | |
["1BC0", "1BE5"], | |
"1BE6", | |
"1BE7", | |
["1BE8", "1BE9"], | |
["1BEA", "1BEC"], | |
"1BED", | |
"1BEE", | |
["1BEF", "1BF1"], | |
["1BF2", "1BF3"], | |
["1BFC", "1BFF"], | |
]; | |
// 56 Batak | |
const Brahmi = [ | |
"11000", | |
"11001", | |
"11002", | |
["11003", "11037"], | |
["11038", "11046"], | |
["11047", "1104D"], | |
["11052", "11065"], | |
["11066", "1106F"], | |
"1107F", | |
]; | |
// 109 Brahmi | |
const Mandaic = [ | |
["0840", "0858"], | |
["0859", "085B"], | |
"085E", | |
]; | |
// 29 Mandaic | |
const Chakma = [ | |
["11100", "11102"], | |
["11103", "11126"], | |
["11127", "1112B"], | |
"1112C", | |
["1112D", "11134"], | |
["11136", "1113F"], | |
["11140", "11143"], | |
"11144", | |
["11145", "11146"], | |
"11147", | |
]; | |
// 71 Chakma | |
const Meroitic_Cursive = [ | |
["109A0", "109B7"], | |
["109BC", "109BD"], | |
["109BE", "109BF"], | |
["109C0", "109CF"], | |
["109D2", "109FF"], | |
]; | |
// 90 Meroitic_Cursive | |
const Meroitic_Hieroglyphs = [ | |
["10980", "1099F"], | |
]; | |
// 32 Meroitic_Hieroglyphs | |
const Miao = [ | |
["16F00", "16F4A"], | |
"16F4F", | |
"16F50", | |
["16F51", "16F87"], | |
["16F8F", "16F92"], | |
["16F93", "16F9F"], | |
]; | |
// 149 Miao | |
const Sharada = [ | |
["11180", "11181"], | |
"11182", | |
["11183", "111B2"], | |
["111B3", "111B5"], | |
["111B6", "111BE"], | |
["111BF", "111C0"], | |
["111C1", "111C4"], | |
["111C5", "111C8"], | |
["111C9", "111CC"], | |
"111CD", | |
"111CE", | |
"111CF", | |
["111D0", "111D9"], | |
"111DA", | |
"111DB", | |
"111DC", | |
["111DD", "111DF"], | |
]; | |
// 96 Sharada | |
const Sora_Sompeng = [ | |
["110D0", "110E8"], | |
["110F0", "110F9"], | |
]; | |
// 35 Sora_Sompeng | |
const Takri = [ | |
["11680", "116AA"], | |
"116AB", | |
"116AC", | |
"116AD", | |
["116AE", "116AF"], | |
["116B0", "116B5"], | |
"116B6", | |
"116B7", | |
"116B8", | |
["116C0", "116C9"], | |
]; | |
// 67 Takri | |
const Caucasian_Albanian = [ | |
["10530", "10563"], | |
"1056F", | |
]; | |
// 53 Caucasian_Albanian | |
const Bassa_Vah = [ | |
["16AD0", "16AED"], | |
["16AF0", "16AF4"], | |
"16AF5", | |
]; | |
// 36 Bassa_Vah | |
const Duployan = [ | |
["1BC00", "1BC6A"], | |
["1BC70", "1BC7C"], | |
["1BC80", "1BC88"], | |
["1BC90", "1BC99"], | |
"1BC9C", | |
["1BC9D", "1BC9E"], | |
"1BC9F", | |
]; | |
// 143 Duployan | |
const Elbasan = [ | |
["10500", "10527"], | |
]; | |
// 40 Elbasan | |
const Grantha = [ | |
["11300", "11301"], | |
["11302", "11303"], | |
["11305", "1130C"], | |
["1130F", "11310"], | |
["11313", "11328"], | |
["1132A", "11330"], | |
["11332", "11333"], | |
["11335", "11339"], | |
"1133C", | |
"1133D", | |
["1133E", "1133F"], | |
"11340", | |
["11341", "11344"], | |
["11347", "11348"], | |
["1134B", "1134D"], | |
"11350", | |
"11357", | |
["1135D", "11361"], | |
["11362", "11363"], | |
["11366", "1136C"], | |
["11370", "11374"], | |
]; | |
// 85 Grantha | |
const Pahawh_Hmong = [ | |
["16B00", "16B2F"], | |
["16B30", "16B36"], | |
["16B37", "16B3B"], | |
["16B3C", "16B3F"], | |
["16B40", "16B43"], | |
"16B44", | |
"16B45", | |
["16B50", "16B59"], | |
["16B5B", "16B61"], | |
["16B63", "16B77"], | |
["16B7D", "16B8F"], | |
]; | |
// 127 Pahawh_Hmong | |
const Khojki = [ | |
["11200", "11211"], | |
["11213", "1122B"], | |
["1122C", "1122E"], | |
["1122F", "11231"], | |
["11232", "11233"], | |
"11234", | |
"11235", | |
["11236", "11237"], | |
["11238", "1123D"], | |
"1123E", | |
]; | |
// 62 Khojki | |
const Linear_A = [ | |
["10600", "10736"], | |
["10740", "10755"], | |
["10760", "10767"], | |
]; | |
// 341 Linear_A | |
const Mahajani = [ | |
["11150", "11172"], | |
"11173", | |
["11174", "11175"], | |
"11176", | |
]; | |
// 39 Mahajani | |
const Manichaean = [ | |
["10AC0", "10AC7"], | |
"10AC8", | |
["10AC9", "10AE4"], | |
["10AE5", "10AE6"], | |
["10AEB", "10AEF"], | |
["10AF0", "10AF6"], | |
]; | |
// 51 Manichaean | |
const Mende_Kikakui = [ | |
["1E800", "1E8C4"], | |
["1E8C7", "1E8CF"], | |
["1E8D0", "1E8D6"], | |
]; | |
// 213 Mende_Kikakui | |
const Modi = [ | |
["11600", "1162F"], | |
["11630", "11632"], | |
["11633", "1163A"], | |
["1163B", "1163C"], | |
"1163D", | |
"1163E", | |
["1163F", "11640"], | |
["11641", "11643"], | |
"11644", | |
["11650", "11659"], | |
]; | |
// 79 Modi | |
const Mro = [ | |
["16A40", "16A5E"], | |
["16A60", "16A69"], | |
["16A6E", "16A6F"], | |
]; | |
// 43 Mro | |
const Old_North_Arabian = [ | |
["10A80", "10A9C"], | |
["10A9D", "10A9F"], | |
]; | |
// 32 Old_North_Arabian | |
const Nabataean = [ | |
["10880", "1089E"], | |
["108A7", "108AF"], | |
]; | |
// 40 Nabataean | |
const Palmyrene = [ | |
["10860", "10876"], | |
["10877", "10878"], | |
["10879", "1087F"], | |
]; | |
// 32 Palmyrene | |
const Pau_Cin_Hau = [ | |
["11AC0", "11AF8"], | |
]; | |
// 57 Pau_Cin_Hau | |
const Old_Permic = [ | |
["10350", "10375"], | |
["10376", "1037A"], | |
]; | |
// 43 Old_Permic | |
const Psalter_Pahlavi = [ | |
["10B80", "10B91"], | |
["10B99", "10B9C"], | |
["10BA9", "10BAF"], | |
]; | |
// 29 Psalter_Pahlavi | |
const Siddham = [ | |
["11580", "115AE"], | |
["115AF", "115B1"], | |
["115B2", "115B5"], | |
["115B8", "115BB"], | |
["115BC", "115BD"], | |
"115BE", | |
["115BF", "115C0"], | |
["115C1", "115D7"], | |
["115D8", "115DB"], | |
["115DC", "115DD"], | |
]; | |
// 92 Siddham | |
const Khudawadi = [ | |
["112B0", "112DE"], | |
"112DF", | |
["112E0", "112E2"], | |
["112E3", "112EA"], | |
["112F0", "112F9"], | |
]; | |
// 69 Khudawadi | |
const Tirhuta = [ | |
["11480", "114AF"], | |
["114B0", "114B2"], | |
["114B3", "114B8"], | |
"114B9", | |
"114BA", | |
["114BB", "114BE"], | |
["114BF", "114C0"], | |
"114C1", | |
["114C2", "114C3"], | |
["114C4", "114C5"], | |
"114C6", | |
"114C7", | |
["114D0", "114D9"], | |
]; | |
// 82 Tirhuta | |
const Warang_Citi = [ | |
["118A0", "118DF"], | |
["118E0", "118E9"], | |
["118EA", "118F2"], | |
"118FF", | |
]; | |
// 84 Warang_Citi | |
const Ahom = [ | |
["11700", "1171A"], | |
["1171D", "1171F"], | |
["11720", "11721"], | |
["11722", "11725"], | |
"11726", | |
["11727", "1172B"], | |
["11730", "11739"], | |
["1173A", "1173B"], | |
["1173C", "1173E"], | |
"1173F", | |
]; | |
// 58 Ahom | |
const Anatolian_Hieroglyphs = [ | |
["14400", "14646"], | |
]; | |
// 583 Anatolian_Hieroglyphs | |
const Hatran = [ | |
["108E0", "108F2"], | |
["108F4", "108F5"], | |
["108FB", "108FF"], | |
]; | |
// 26 Hatran | |
const Multani = [ | |
["11280", "11286"], | |
"11288", | |
["1128A", "1128D"], | |
["1128F", "1129D"], | |
["1129F", "112A8"], | |
"112A9", | |
]; | |
// 38 Multani | |
const Old_Hungarian = [ | |
["10C80", "10CB2"], | |
["10CC0", "10CF2"], | |
["10CFA", "10CFF"], | |
]; | |
// 108 Old_Hungarian | |
const SignWriting = [ | |
["1D800", "1D9FF"], | |
["1DA00", "1DA36"], | |
["1DA37", "1DA3A"], | |
["1DA3B", "1DA6C"], | |
["1DA6D", "1DA74"], | |
"1DA75", | |
["1DA76", "1DA83"], | |
"1DA84", | |
["1DA85", "1DA86"], | |
["1DA87", "1DA8B"], | |
["1DA9B", "1DA9F"], | |
["1DAA1", "1DAAF"], | |
]; | |
// 672 SignWriting | |
const Adlam = [ | |
["1E900", "1E943"], | |
["1E944", "1E94A"], | |
"1E94B", | |
["1E950", "1E959"], | |
["1E95E", "1E95F"], | |
]; | |
// 88 Adlam | |
const Bhaiksuki = [ | |
["11C00", "11C08"], | |
["11C0A", "11C2E"], | |
"11C2F", | |
["11C30", "11C36"], | |
["11C38", "11C3D"], | |
"11C3E", | |
"11C3F", | |
"11C40", | |
["11C41", "11C45"], | |
["11C50", "11C59"], | |
["11C5A", "11C6C"], | |
]; | |
// 97 Bhaiksuki | |
const Marchen = [ | |
["11C70", "11C71"], | |
["11C72", "11C8F"], | |
["11C92", "11CA7"], | |
"11CA9", | |
["11CAA", "11CB0"], | |
"11CB1", | |
["11CB2", "11CB3"], | |
"11CB4", | |
["11CB5", "11CB6"], | |
]; | |
// 68 Marchen | |
const Newa = [ | |
["11400", "11434"], | |
["11435", "11437"], | |
["11438", "1143F"], | |
["11440", "11441"], | |
["11442", "11444"], | |
"11445", | |
"11446", | |
["11447", "1144A"], | |
["1144B", "1144F"], | |
["11450", "11459"], | |
["1145A", "1145B"], | |
"1145D", | |
"1145E", | |
["1145F", "11461"], | |
]; | |
// 97 Newa | |
const Osage = [ | |
["104B0", "104D3"], | |
["104D8", "104FB"], | |
]; | |
// 72 Osage | |
const Tangut = [ | |
"16FE0", | |
["17000", "187F7"], | |
["18800", "18AFF"], | |
["18D00", "18D08"], | |
]; | |
// 6914 Tangut | |
const Masaram_Gondi = [ | |
["11D00", "11D06"], | |
["11D08", "11D09"], | |
["11D0B", "11D30"], | |
["11D31", "11D36"], | |
"11D3A", | |
["11D3C", "11D3D"], | |
["11D3F", "11D45"], | |
"11D46", | |
"11D47", | |
["11D50", "11D59"], | |
]; | |
// 75 Masaram_Gondi | |
const Nushu = [ | |
"16FE1", | |
["1B170", "1B2FB"], | |
]; | |
// 397 Nushu | |
const Soyombo = [ | |
"11A50", | |
["11A51", "11A56"], | |
["11A57", "11A58"], | |
["11A59", "11A5B"], | |
["11A5C", "11A89"], | |
["11A8A", "11A96"], | |
"11A97", | |
["11A98", "11A99"], | |
["11A9A", "11A9C"], | |
"11A9D", | |
["11A9E", "11AA2"], | |
]; | |
// 83 Soyombo | |
const Zanabazar_Square = [ | |
"11A00", | |
["11A01", "11A0A"], | |
["11A0B", "11A32"], | |
["11A33", "11A38"], | |
"11A39", | |
"11A3A", | |
["11A3B", "11A3E"], | |
["11A3F", "11A46"], | |
"11A47", | |
]; | |
// 72 Zanabazar_Square | |
const Dogra = [ | |
["11800", "1182B"], | |
["1182C", "1182E"], | |
["1182F", "11837"], | |
"11838", | |
["11839", "1183A"], | |
"1183B", | |
]; | |
// 60 Dogra | |
const Gunjala_Gondi = [ | |
["11D60", "11D65"], | |
["11D67", "11D68"], | |
["11D6A", "11D89"], | |
["11D8A", "11D8E"], | |
["11D90", "11D91"], | |
["11D93", "11D94"], | |
"11D95", | |
"11D96", | |
"11D97", | |
"11D98", | |
["11DA0", "11DA9"], | |
]; | |
// 63 Gunjala_Gondi | |
const Makasar = [ | |
["11EE0", "11EF2"], | |
["11EF3", "11EF4"], | |
["11EF5", "11EF6"], | |
["11EF7", "11EF8"], | |
]; | |
// 25 Makasar | |
const Medefaidrin = [ | |
["16E40", "16E7F"], | |
["16E80", "16E96"], | |
["16E97", "16E9A"], | |
]; | |
// 91 Medefaidrin | |
const Hanifi_Rohingya = [ | |
["10D00", "10D23"], | |
["10D24", "10D27"], | |
["10D30", "10D39"], | |
]; | |
// 50 Hanifi_Rohingya | |
const Sogdian = [ | |
["10F30", "10F45"], | |
["10F46", "10F50"], | |
["10F51", "10F54"], | |
["10F55", "10F59"], | |
]; | |
// 42 Sogdian | |
const Old_Sogdian = [ | |
["10F00", "10F1C"], | |
["10F1D", "10F26"], | |
"10F27", | |
]; | |
// 40 Old_Sogdian | |
const Elymaic = [ | |
["10FE0", "10FF6"], | |
]; | |
// 23 Elymaic | |
const Nandinagari = [ | |
["119A0", "119A7"], | |
["119AA", "119D0"], | |
["119D1", "119D3"], | |
["119D4", "119D7"], | |
["119DA", "119DB"], | |
["119DC", "119DF"], | |
"119E0", | |
"119E1", | |
"119E2", | |
"119E3", | |
"119E4", | |
]; | |
// 65 Nandinagari | |
const Nyiakeng_Puachue_Hmong = [ | |
["1E100", "1E12C"], | |
["1E130", "1E136"], | |
["1E137", "1E13D"], | |
["1E140", "1E149"], | |
"1E14E", | |
"1E14F", | |
]; | |
// 71 Nyiakeng_Puachue_Hmong | |
const Wancho = [ | |
["1E2C0", "1E2EB"], | |
["1E2EC", "1E2EF"], | |
["1E2F0", "1E2F9"], | |
"1E2FF", | |
]; | |
// 59 Wancho | |
const Chorasmian = [ | |
["10FB0", "10FC4"], | |
["10FC5", "10FCB"], | |
]; | |
// 28 Chorasmian | |
const Dives_Akuru = [ | |
["11900", "11906"], | |
"11909", | |
["1190C", "11913"], | |
["11915", "11916"], | |
["11918", "1192F"], | |
["11930", "11935"], | |
["11937", "11938"], | |
["1193B", "1193C"], | |
"1193D", | |
"1193E", | |
"1193F", | |
"11940", | |
"11941", | |
"11942", | |
"11943", | |
["11944", "11946"], | |
["11950", "11959"], | |
]; | |
// 72 Dives_Akuru | |
const Khitan_Small_Script = [ | |
"16FE4", | |
["18B00", "18CD5"], | |
]; | |
// 471 Khitan_Small_Script | |
const Yezidi = [ | |
["10E80", "10EA9"], | |
["10EAB", "10EAC"], | |
"10EAD", | |
["10EB0", "10EB1"], | |
]; | |
// 47 Yezidi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment