Skip to content

Instantly share code, notes, and snippets.

@AmyShackles
Created November 19, 2020 07:10
Show Gist options
  • Save AmyShackles/2819ad5c803021c923fae4328eab65cf to your computer and use it in GitHub Desktop.
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
/* 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;
}
/* 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