#[rustfmt::skip]
pub(crate) const KEYSYMS: &[(&str, u32, u32)] = &[
("0", 0x30, 0x30),
("1", 0x31, 0x31),
("2", 0x32, 0x32),
("3", 0x33, 0x33),
("4", 0x34, 0x34),
("5", 0x35, 0x35),
("6", 0x36, 0x36),
("7", 0x37, 0x37),
("8", 0x38, 0x38),
("9", 0x39, 0x39),
("A", 0x41, 0x41),
("AE", 0xc6, 0xc6),
("Aacute", 0xc1, 0xc1),
("Abelowdot", 0x1001ea0, 0x1ea0),
("Abreve", 0x1c3, 0x102),
("Abreveacute", 0x1001eae, 0x1eae),
("Abrevebelowdot", 0x1001eb6, 0x1eb6),
("Abrevegrave", 0x1001eb0, 0x1eb0),
("Abrevehook", 0x1001eb2, 0x1eb2),
("Abrevetilde", 0x1001eb4, 0x1eb4),
("Acircumflex", 0xc2, 0xc2),
("Acircumflexacute", 0x1001ea4, 0x1ea4),
("Acircumflexbelowdot", 0x1001eac, 0x1eac),
("Acircumflexgrave", 0x1001ea6, 0x1ea6),
("Acircumflexhook", 0x1001ea8, 0x1ea8),
("Acircumflextilde", 0x1001eaa, 0x1eaa),
("Adiaeresis", 0xc4, 0xc4),
("Agrave", 0xc0, 0xc0),
("Ahook", 0x1001ea2, 0x1ea2),
("Amacron", 0x3c0, 0x100),
("Aogonek", 0x1a1, 0x104),
("Arabic_0", 0x1000660, 0x660),
("Arabic_1", 0x1000661, 0x661),
("Arabic_2", 0x1000662, 0x662),
("Arabic_3", 0x1000663, 0x663),
("Arabic_4", 0x1000664, 0x664),
("Arabic_5", 0x1000665, 0x665),
("Arabic_6", 0x1000666, 0x666),
("Arabic_7", 0x1000667, 0x667),
("Arabic_8", 0x1000668, 0x668),
("Arabic_9", 0x1000669, 0x669),
("Arabic_ain", 0x5d9, 0x639),
("Arabic_alef", 0x5c7, 0x627),
("Arabic_alefmaksura", 0x5e9, 0x649),
("Arabic_beh", 0x5c8, 0x628),
("Arabic_comma", 0x5ac, 0x60c),
("Arabic_dad", 0x5d6, 0x636),
("Arabic_dal", 0x5cf, 0x62f),
("Arabic_damma", 0x5ef, 0x64f),
("Arabic_dammatan", 0x5ec, 0x64c),
("Arabic_ddal", 0x1000688, 0x688),
("Arabic_fatha", 0x5ee, 0x64e),
("Arabic_fathatan", 0x5eb, 0x64b),
("Arabic_feh", 0x5e1, 0x641),
("Arabic_fullstop", 0x10006d4, 0x6d4),
("Arabic_gaf", 0x10006af, 0x6af),
("Arabic_ghain", 0x5da, 0x63a),
("Arabic_ha", 0x5e7, 0x647),
("Arabic_hah", 0x5cd, 0x62d),
("Arabic_hamza", 0x5c1, 0x621),
("Arabic_hamza_above", 0x1000654, 0x654),
("Arabic_hamza_below", 0x1000655, 0x655),
("Arabic_hamzaonalef", 0x5c3, 0x623),
("Arabic_hamzaonwaw", 0x5c4, 0x624),
("Arabic_hamzaonyeh", 0x5c6, 0x626),
("Arabic_hamzaunderalef", 0x5c5, 0x625),
("Arabic_heh_doachashmee", 0x10006be, 0x6be),
("Arabic_heh_goal", 0x10006c1, 0x6c1),
("Arabic_jeem", 0x5cc, 0x62c),
("Arabic_jeh", 0x1000698, 0x698),
("Arabic_kaf", 0x5e3, 0x643),
("Arabic_kasra", 0x5f0, 0x650),
("Arabic_kasratan", 0x5ed, 0x64d),
("Arabic_keheh", 0x10006a9, 0x6a9),
("Arabic_khah", 0x5ce, 0x62e),
("Arabic_lam", 0x5e4, 0x644),
("Arabic_madda_above", 0x1000653, 0x653),
("Arabic_maddaonalef", 0x5c2, 0x622),
("Arabic_meem", 0x5e5, 0x645),
("Arabic_noon", 0x5e6, 0x646),
("Arabic_noon_ghunna", 0x10006ba, 0x6ba),
("Arabic_peh", 0x100067e, 0x67e),
("Arabic_percent", 0x100066a, 0x66a),
("Arabic_qaf", 0x5e2, 0x642),
("Arabic_question_mark", 0x5bf, 0x61f),
("Arabic_ra", 0x5d1, 0x631),
("Arabic_rreh", 0x1000691, 0x691),
("Arabic_sad", 0x5d5, 0x635),
("Arabic_seen", 0x5d3, 0x633),
("Arabic_semicolon", 0x5bb, 0x61b),
("Arabic_shadda", 0x5f1, 0x651),
("Arabic_sheen", 0x5d4, 0x634),
("Arabic_sukun", 0x5f2, 0x652),
("Arabic_superscript_alef", 0x1000670, 0x670),
("Arabic_tah", 0x5d7, 0x637),
("Arabic_tatweel", 0x5e0, 0x640),
("Arabic_tcheh", 0x1000686, 0x686),
("Arabic_teh", 0x5ca, 0x62a),
("Arabic_tehmarbuta", 0x5c9, 0x629),
("Arabic_thal", 0x5d0, 0x630),
("Arabic_theh", 0x5cb, 0x62b),
("Arabic_tteh", 0x1000679, 0x679),
("Arabic_veh", 0x10006a4, 0x6a4),
("Arabic_waw", 0x5e8, 0x648),
("Arabic_yeh", 0x5ea, 0x64a),
("Arabic_yeh_baree", 0x10006d2, 0x6d2),
("Arabic_zah", 0x5d8, 0x638),
("Arabic_zain", 0x5d2, 0x632),
("Aring", 0xc5, 0xc5),
("Armenian_AT", 0x1000538, 0x538),
("Armenian_AYB", 0x1000531, 0x531),
("Armenian_BEN", 0x1000532, 0x532),
("Armenian_CHA", 0x1000549, 0x549),
("Armenian_DA", 0x1000534, 0x534),
("Armenian_DZA", 0x1000541, 0x541),
("Armenian_E", 0x1000537, 0x537),
("Armenian_FE", 0x1000556, 0x556),
("Armenian_GHAT", 0x1000542, 0x542),
("Armenian_GIM", 0x1000533, 0x533),
("Armenian_HI", 0x1000545, 0x545),
("Armenian_HO", 0x1000540, 0x540),
("Armenian_INI", 0x100053b, 0x53b),
("Armenian_JE", 0x100054b, 0x54b),
("Armenian_KE", 0x1000554, 0x554),
("Armenian_KEN", 0x100053f, 0x53f),
("Armenian_KHE", 0x100053d, 0x53d),
("Armenian_LYUN", 0x100053c, 0x53c),
("Armenian_MEN", 0x1000544, 0x544),
("Armenian_NU", 0x1000546, 0x546),
("Armenian_O", 0x1000555, 0x555),
("Armenian_PE", 0x100054a, 0x54a),
("Armenian_PYUR", 0x1000553, 0x553),
("Armenian_RA", 0x100054c, 0x54c),
("Armenian_RE", 0x1000550, 0x550),
("Armenian_SE", 0x100054d, 0x54d),
("Armenian_SHA", 0x1000547, 0x547),
("Armenian_TCHE", 0x1000543, 0x543),
("Armenian_TO", 0x1000539, 0x539),
("Armenian_TSA", 0x100053e, 0x53e),
("Armenian_TSO", 0x1000551, 0x551),
("Armenian_TYUN", 0x100054f, 0x54f),
("Armenian_VEV", 0x100054e, 0x54e),
("Armenian_VO", 0x1000548, 0x548),
("Armenian_VYUN", 0x1000552, 0x552),
("Armenian_YECH", 0x1000535, 0x535),
("Armenian_ZA", 0x1000536, 0x536),
("Armenian_ZHE", 0x100053a, 0x53a),
("Armenian_accent", 0x100055b, 0x55b),
("Armenian_apostrophe", 0x100055a, 0x55a),
("Armenian_at", 0x1000568, 0x568),
("Armenian_ayb", 0x1000561, 0x561),
("Armenian_ben", 0x1000562, 0x562),
("Armenian_cha", 0x1000579, 0x579),
("Armenian_da", 0x1000564, 0x564),
("Armenian_dza", 0x1000571, 0x571),
("Armenian_e", 0x1000567, 0x567),
("Armenian_exclam", 0x100055c, 0x55c),
("Armenian_fe", 0x1000586, 0x586),
("Armenian_full_stop", 0x1000589, 0x589),
("Armenian_ghat", 0x1000572, 0x572),
("Armenian_gim", 0x1000563, 0x563),
("Armenian_hi", 0x1000575, 0x575),
("Armenian_ho", 0x1000570, 0x570),
("Armenian_hyphen", 0x100058a, 0x58a),
("Armenian_ini", 0x100056b, 0x56b),
("Armenian_je", 0x100057b, 0x57b),
("Armenian_ke", 0x1000584, 0x584),
("Armenian_ken", 0x100056f, 0x56f),
("Armenian_khe", 0x100056d, 0x56d),
("Armenian_ligature_ew", 0x1000587, 0x587),
("Armenian_lyun", 0x100056c, 0x56c),
("Armenian_men", 0x1000574, 0x574),
("Armenian_nu", 0x1000576, 0x576),
("Armenian_o", 0x1000585, 0x585),
("Armenian_pe", 0x100057a, 0x57a),
("Armenian_pyur", 0x1000583, 0x583),
("Armenian_question", 0x100055e, 0x55e),
("Armenian_ra", 0x100057c, 0x57c),
("Armenian_re", 0x1000580, 0x580),
("Armenian_se", 0x100057d, 0x57d),
("Armenian_separation_mark", 0x100055d, 0x55d),
("Armenian_sha", 0x1000577, 0x577),
("Armenian_tche", 0x1000573, 0x573),
("Armenian_to", 0x1000569, 0x569),
("Armenian_tsa", 0x100056e, 0x56e),
("Armenian_tso", 0x1000581, 0x581),
("Armenian_tyun", 0x100057f, 0x57f),
("Armenian_vev", 0x100057e, 0x57e),
("Armenian_vo", 0x1000578, 0x578),
("Armenian_vyun", 0x1000582, 0x582),
("Armenian_yech", 0x1000565, 0x565),
("Armenian_za", 0x1000566, 0x566),
("Armenian_zhe", 0x100056a, 0x56a),
("Atilde", 0xc3, 0xc3),
("B", 0x42, 0x42),
("Babovedot", 0x1001e02, 0x1e02),
("BackSpace", 0xff08, 0x8),
("Byelorussian_SHORTU", 0x6be, 0x40e),
("Byelorussian_shortu", 0x6ae, 0x45e),
("C", 0x43, 0x43),
("Cabovedot", 0x2c5, 0x10a),
("Cacute", 0x1c6, 0x106),
("Ccaron", 0x1c8, 0x10c),
("Ccedilla", 0xc7, 0xc7),
("Ccircumflex", 0x2c6, 0x108),
("Clear", 0xff0b, 0xb),
("ColonSign", 0x10020a1, 0x20a1),
("CruzeiroSign", 0x10020a2, 0x20a2),
("Cyrillic_A", 0x6e1, 0x410),
("Cyrillic_BE", 0x6e2, 0x411),
("Cyrillic_CHE", 0x6fe, 0x427),
("Cyrillic_CHE_descender", 0x10004b6, 0x4b6),
("Cyrillic_CHE_vertstroke", 0x10004b8, 0x4b8),
("Cyrillic_DE", 0x6e4, 0x414),
("Cyrillic_DZHE", 0x6bf, 0x40f),
("Cyrillic_E", 0x6fc, 0x42d),
("Cyrillic_EF", 0x6e6, 0x424),
("Cyrillic_EL", 0x6ec, 0x41b),
("Cyrillic_EM", 0x6ed, 0x41c),
("Cyrillic_EN", 0x6ee, 0x41d),
("Cyrillic_EN_descender", 0x10004a2, 0x4a2),
("Cyrillic_ER", 0x6f2, 0x420),
("Cyrillic_ES", 0x6f3, 0x421),
("Cyrillic_GHE", 0x6e7, 0x413),
("Cyrillic_GHE_bar", 0x1000492, 0x492),
("Cyrillic_HA", 0x6e8, 0x425),
("Cyrillic_HARDSIGN", 0x6ff, 0x42a),
("Cyrillic_HA_descender", 0x10004b2, 0x4b2),
("Cyrillic_I", 0x6e9, 0x418),
("Cyrillic_IE", 0x6e5, 0x415),
("Cyrillic_IO", 0x6b3, 0x401),
("Cyrillic_I_macron", 0x10004e2, 0x4e2),
("Cyrillic_JE", 0x6b8, 0x408),
("Cyrillic_KA", 0x6eb, 0x41a),
("Cyrillic_KA_descender", 0x100049a, 0x49a),
("Cyrillic_KA_vertstroke", 0x100049c, 0x49c),
("Cyrillic_LJE", 0x6b9, 0x409),
("Cyrillic_NJE", 0x6ba, 0x40a),
("Cyrillic_O", 0x6ef, 0x41e),
("Cyrillic_O_bar", 0x10004e8, 0x4e8),
("Cyrillic_PE", 0x6f0, 0x41f),
("Cyrillic_SCHWA", 0x10004d8, 0x4d8),
("Cyrillic_SHA", 0x6fb, 0x428),
("Cyrillic_SHCHA", 0x6fd, 0x429),
("Cyrillic_SHHA", 0x10004ba, 0x4ba),
("Cyrillic_SHORTI", 0x6ea, 0x419),
("Cyrillic_SOFTSIGN", 0x6f8, 0x42c),
("Cyrillic_TE", 0x6f4, 0x422),
("Cyrillic_TSE", 0x6e3, 0x426),
("Cyrillic_U", 0x6f5, 0x423),
("Cyrillic_U_macron", 0x10004ee, 0x4ee),
("Cyrillic_U_straight", 0x10004ae, 0x4ae),
("Cyrillic_U_straight_bar", 0x10004b0, 0x4b0),
("Cyrillic_VE", 0x6f7, 0x412),
("Cyrillic_YA", 0x6f1, 0x42f),
("Cyrillic_YERU", 0x6f9, 0x42b),
("Cyrillic_YU", 0x6e0, 0x42e),
("Cyrillic_ZE", 0x6fa, 0x417),
("Cyrillic_ZHE", 0x6f6, 0x416),
("Cyrillic_ZHE_descender", 0x1000496, 0x496),
("Cyrillic_a", 0x6c1, 0x430),
("Cyrillic_be", 0x6c2, 0x431),
("Cyrillic_che", 0x6de, 0x447),
("Cyrillic_che_descender", 0x10004b7, 0x4b7),
("Cyrillic_che_vertstroke", 0x10004b9, 0x4b9),
("Cyrillic_de", 0x6c4, 0x434),
("Cyrillic_dzhe", 0x6af, 0x45f),
("Cyrillic_e", 0x6dc, 0x44d),
("Cyrillic_ef", 0x6c6, 0x444),
("Cyrillic_el", 0x6cc, 0x43b),
("Cyrillic_em", 0x6cd, 0x43c),
("Cyrillic_en", 0x6ce, 0x43d),
("Cyrillic_en_descender", 0x10004a3, 0x4a3),
("Cyrillic_er", 0x6d2, 0x440),
("Cyrillic_es", 0x6d3, 0x441),
("Cyrillic_ghe", 0x6c7, 0x433),
("Cyrillic_ghe_bar", 0x1000493, 0x493),
("Cyrillic_ha", 0x6c8, 0x445),
("Cyrillic_ha_descender", 0x10004b3, 0x4b3),
("Cyrillic_hardsign", 0x6df, 0x44a),
("Cyrillic_i", 0x6c9, 0x438),
("Cyrillic_i_macron", 0x10004e3, 0x4e3),
("Cyrillic_ie", 0x6c5, 0x435),
("Cyrillic_io", 0x6a3, 0x451),
("Cyrillic_je", 0x6a8, 0x458),
("Cyrillic_ka", 0x6cb, 0x43a),
("Cyrillic_ka_descender", 0x100049b, 0x49b),
("Cyrillic_ka_vertstroke", 0x100049d, 0x49d),
("Cyrillic_lje", 0x6a9, 0x459),
("Cyrillic_nje", 0x6aa, 0x45a),
("Cyrillic_o", 0x6cf, 0x43e),
("Cyrillic_o_bar", 0x10004e9, 0x4e9),
("Cyrillic_pe", 0x6d0, 0x43f),
("Cyrillic_schwa", 0x10004d9, 0x4d9),
("Cyrillic_sha", 0x6db, 0x448),
("Cyrillic_shcha", 0x6dd, 0x449),
("Cyrillic_shha", 0x10004bb, 0x4bb),
("Cyrillic_shorti", 0x6ca, 0x439),
("Cyrillic_softsign", 0x6d8, 0x44c),
("Cyrillic_te", 0x6d4, 0x442),
("Cyrillic_tse", 0x6c3, 0x446),
("Cyrillic_u", 0x6d5, 0x443),
("Cyrillic_u_macron", 0x10004ef, 0x4ef),
("Cyrillic_u_straight", 0x10004af, 0x4af),
("Cyrillic_u_straight_bar", 0x10004b1, 0x4b1),
("Cyrillic_ve", 0x6d7, 0x432),
("Cyrillic_ya", 0x6d1, 0x44f),
("Cyrillic_yeru", 0x6d9, 0x44b),
("Cyrillic_yu", 0x6c0, 0x44e),
("Cyrillic_ze", 0x6da, 0x437),
("Cyrillic_zhe", 0x6d6, 0x436),
("Cyrillic_zhe_descender", 0x1000497, 0x497),
("D", 0x44, 0x44),
("Dabovedot", 0x1001e0a, 0x1e0a),
("Dcaron", 0x1cf, 0x10e),
("Delete", 0xffff, 0x7f),
("DongSign", 0x10020ab, 0x20ab),
("Dstroke", 0x1d0, 0x110),
("E", 0x45, 0x45),
("ENG", 0x3bd, 0x14a),
("ETH", 0xd0, 0xd0),
("EZH", 0x10001b7, 0x1b7),
("Eabovedot", 0x3cc, 0x116),
("Eacute", 0xc9, 0xc9),
("Ebelowdot", 0x1001eb8, 0x1eb8),
("Ecaron", 0x1cc, 0x11a),
("Ecircumflex", 0xca, 0xca),
("Ecircumflexacute", 0x1001ebe, 0x1ebe),
("Ecircumflexbelowdot", 0x1001ec6, 0x1ec6),
("Ecircumflexgrave", 0x1001ec0, 0x1ec0),
("Ecircumflexhook", 0x1001ec2, 0x1ec2),
("Ecircumflextilde", 0x1001ec4, 0x1ec4),
("EcuSign", 0x10020a0, 0x20a0),
("Ediaeresis", 0xcb, 0xcb),
("Egrave", 0xc8, 0xc8),
("Ehook", 0x1001eba, 0x1eba),
("Emacron", 0x3aa, 0x112),
("Eogonek", 0x1ca, 0x118),
("Escape", 0xff1b, 0x1b),
("Etilde", 0x1001ebc, 0x1ebc),
("EuroSign", 0x20ac, 0x20ac),
("F", 0x46, 0x46),
("FFrancSign", 0x10020a3, 0x20a3),
("Fabovedot", 0x1001e1e, 0x1e1e),
("Farsi_0", 0x10006f0, 0x6f0),
("Farsi_1", 0x10006f1, 0x6f1),
("Farsi_2", 0x10006f2, 0x6f2),
("Farsi_3", 0x10006f3, 0x6f3),
("Farsi_4", 0x10006f4, 0x6f4),
("Farsi_5", 0x10006f5, 0x6f5),
("Farsi_6", 0x10006f6, 0x6f6),
("Farsi_7", 0x10006f7, 0x6f7),
("Farsi_8", 0x10006f8, 0x6f8),
("Farsi_9", 0x10006f9, 0x6f9),
("Farsi_yeh", 0x10006cc, 0x6cc),
("G", 0x47, 0x47),
("Gabovedot", 0x2d5, 0x120),
("Gbreve", 0x2ab, 0x11e),
("Gcaron", 0x10001e6, 0x1e6),
("Gcedilla", 0x3ab, 0x122),
("Gcircumflex", 0x2d8, 0x11c),
("Georgian_an", 0x10010d0, 0x10d0),
("Georgian_ban", 0x10010d1, 0x10d1),
("Georgian_can", 0x10010ea, 0x10ea),
("Georgian_char", 0x10010ed, 0x10ed),
("Georgian_chin", 0x10010e9, 0x10e9),
("Georgian_cil", 0x10010ec, 0x10ec),
("Georgian_don", 0x10010d3, 0x10d3),
("Georgian_en", 0x10010d4, 0x10d4),
("Georgian_fi", 0x10010f6, 0x10f6),
("Georgian_gan", 0x10010d2, 0x10d2),
("Georgian_ghan", 0x10010e6, 0x10e6),
("Georgian_hae", 0x10010f0, 0x10f0),
("Georgian_har", 0x10010f4, 0x10f4),
("Georgian_he", 0x10010f1, 0x10f1),
("Georgian_hie", 0x10010f2, 0x10f2),
("Georgian_hoe", 0x10010f5, 0x10f5),
("Georgian_in", 0x10010d8, 0x10d8),
("Georgian_jhan", 0x10010ef, 0x10ef),
("Georgian_jil", 0x10010eb, 0x10eb),
("Georgian_kan", 0x10010d9, 0x10d9),
("Georgian_khar", 0x10010e5, 0x10e5),
("Georgian_las", 0x10010da, 0x10da),
("Georgian_man", 0x10010db, 0x10db),
("Georgian_nar", 0x10010dc, 0x10dc),
("Georgian_on", 0x10010dd, 0x10dd),
("Georgian_par", 0x10010de, 0x10de),
("Georgian_phar", 0x10010e4, 0x10e4),
("Georgian_qar", 0x10010e7, 0x10e7),
("Georgian_rae", 0x10010e0, 0x10e0),
("Georgian_san", 0x10010e1, 0x10e1),
("Georgian_shin", 0x10010e8, 0x10e8),
("Georgian_tan", 0x10010d7, 0x10d7),
("Georgian_tar", 0x10010e2, 0x10e2),
("Georgian_un", 0x10010e3, 0x10e3),
("Georgian_vin", 0x10010d5, 0x10d5),
("Georgian_we", 0x10010f3, 0x10f3),
("Georgian_xan", 0x10010ee, 0x10ee),
("Georgian_zen", 0x10010d6, 0x10d6),
("Georgian_zhar", 0x10010df, 0x10df),
("Greek_ALPHA", 0x7c1, 0x391),
("Greek_ALPHAaccent", 0x7a1, 0x386),
("Greek_BETA", 0x7c2, 0x392),
("Greek_CHI", 0x7d7, 0x3a7),
("Greek_DELTA", 0x7c4, 0x394),
("Greek_EPSILON", 0x7c5, 0x395),
("Greek_EPSILONaccent", 0x7a2, 0x388),
("Greek_ETA", 0x7c7, 0x397),
("Greek_ETAaccent", 0x7a3, 0x389),
("Greek_GAMMA", 0x7c3, 0x393),
("Greek_IOTA", 0x7c9, 0x399),
("Greek_IOTAaccent", 0x7a4, 0x38a),
("Greek_IOTAdieresis", 0x7a5, 0x3aa),
("Greek_KAPPA", 0x7ca, 0x39a),
("Greek_LAMDA", 0x7cb, 0x39b),
("Greek_MU", 0x7cc, 0x39c),
("Greek_NU", 0x7cd, 0x39d),
("Greek_OMEGA", 0x7d9, 0x3a9),
("Greek_OMEGAaccent", 0x7ab, 0x38f),
("Greek_OMICRON", 0x7cf, 0x39f),
("Greek_OMICRONaccent", 0x7a7, 0x38c),
("Greek_PHI", 0x7d6, 0x3a6),
("Greek_PI", 0x7d0, 0x3a0),
("Greek_PSI", 0x7d8, 0x3a8),
("Greek_RHO", 0x7d1, 0x3a1),
("Greek_SIGMA", 0x7d2, 0x3a3),
("Greek_TAU", 0x7d4, 0x3a4),
("Greek_THETA", 0x7c8, 0x398),
("Greek_UPSILON", 0x7d5, 0x3a5),
("Greek_UPSILONaccent", 0x7a8, 0x38e),
("Greek_UPSILONdieresis", 0x7a9, 0x3ab),
("Greek_XI", 0x7ce, 0x39e),
("Greek_ZETA", 0x7c6, 0x396),
("Greek_accentdieresis", 0x7ae, 0x385),
("Greek_alpha", 0x7e1, 0x3b1),
("Greek_alphaaccent", 0x7b1, 0x3ac),
("Greek_beta", 0x7e2, 0x3b2),
("Greek_chi", 0x7f7, 0x3c7),
("Greek_delta", 0x7e4, 0x3b4),
("Greek_epsilon", 0x7e5, 0x3b5),
("Greek_epsilonaccent", 0x7b2, 0x3ad),
("Greek_eta", 0x7e7, 0x3b7),
("Greek_etaaccent", 0x7b3, 0x3ae),
("Greek_finalsmallsigma", 0x7f3, 0x3c2),
("Greek_gamma", 0x7e3, 0x3b3),
("Greek_horizbar", 0x7af, 0x2015),
("Greek_iota", 0x7e9, 0x3b9),
("Greek_iotaaccent", 0x7b4, 0x3af),
("Greek_iotaaccentdieresis", 0x7b6, 0x390),
("Greek_iotadieresis", 0x7b5, 0x3ca),
("Greek_kappa", 0x7ea, 0x3ba),
("Greek_lamda", 0x7eb, 0x3bb),
("Greek_mu", 0x7ec, 0x3bc),
("Greek_nu", 0x7ed, 0x3bd),
("Greek_omega", 0x7f9, 0x3c9),
("Greek_omegaaccent", 0x7bb, 0x3ce),
("Greek_omicron", 0x7ef, 0x3bf),
("Greek_omicronaccent", 0x7b7, 0x3cc),
("Greek_phi", 0x7f6, 0x3c6),
("Greek_pi", 0x7f0, 0x3c0),
("Greek_psi", 0x7f8, 0x3c8),
("Greek_rho", 0x7f1, 0x3c1),
("Greek_sigma", 0x7f2, 0x3c3),
("Greek_tau", 0x7f4, 0x3c4),
("Greek_theta", 0x7e8, 0x3b8),
("Greek_upsilon", 0x7f5, 0x3c5),
("Greek_upsilonaccent", 0x7b8, 0x3cd),
("Greek_upsilonaccentdieresis", 0x7ba, 0x3b0),
("Greek_upsilondieresis", 0x7b9, 0x3cb),
("Greek_xi", 0x7ee, 0x3be),
("Greek_zeta", 0x7e6, 0x3b6),
("H", 0x48, 0x48),
("Hangul_A", 0xebf, 0x314f),
("Hangul_AE", 0xec0, 0x3150),
("Hangul_AraeA", 0xef6, 0x318d),
("Hangul_AraeAE", 0xef7, 0x318e),
("Hangul_Cieuc", 0xeba, 0x314a),
("Hangul_Dikeud", 0xea7, 0x3137),
("Hangul_E", 0xec4, 0x3154),
("Hangul_EO", 0xec3, 0x3153),
("Hangul_EU", 0xed1, 0x3161),
("Hangul_Hieuh", 0xebe, 0x314e),
("Hangul_I", 0xed3, 0x3163),
("Hangul_Ieung", 0xeb7, 0x3147),
("Hangul_J_Cieuc", 0xeea, 0x11be),
("Hangul_J_Dikeud", 0xeda, 0x11ae),
("Hangul_J_Hieuh", 0xeee, 0x11c2),
("Hangul_J_Ieung", 0xee8, 0x11bc),
("Hangul_J_Jieuj", 0xee9, 0x11bd),
("Hangul_J_Khieuq", 0xeeb, 0x11bf),
("Hangul_J_Kiyeog", 0xed4, 0x11a8),
("Hangul_J_KiyeogSios", 0xed6, 0x11aa),
("Hangul_J_KkogjiDalrinIeung", 0xef9, 0x11f0),
("Hangul_J_Mieum", 0xee3, 0x11b7),
("Hangul_J_Nieun", 0xed7, 0x11ab),
("Hangul_J_NieunHieuh", 0xed9, 0x11ad),
("Hangul_J_NieunJieuj", 0xed8, 0x11ac),
("Hangul_J_PanSios", 0xef8, 0x11eb),
("Hangul_J_Phieuf", 0xeed, 0x11c1),
("Hangul_J_Pieub", 0xee4, 0x11b8),
("Hangul_J_PieubSios", 0xee5, 0x11b9),
("Hangul_J_Rieul", 0xedb, 0x11af),
("Hangul_J_RieulHieuh", 0xee2, 0x11b6),
("Hangul_J_RieulKiyeog", 0xedc, 0x11b0),
("Hangul_J_RieulMieum", 0xedd, 0x11b1),
("Hangul_J_RieulPhieuf", 0xee1, 0x11b5),
("Hangul_J_RieulPieub", 0xede, 0x11b2),
("Hangul_J_RieulSios", 0xedf, 0x11b3),
("Hangul_J_RieulTieut", 0xee0, 0x11b4),
("Hangul_J_Sios", 0xee6, 0x11ba),
("Hangul_J_SsangKiyeog", 0xed5, 0x11a9),
("Hangul_J_SsangSios", 0xee7, 0x11bb),
("Hangul_J_Tieut", 0xeec, 0x11c0),
("Hangul_J_YeorinHieuh", 0xefa, 0x11f9),
("Hangul_Jieuj", 0xeb8, 0x3148),
("Hangul_Khieuq", 0xebb, 0x314b),
("Hangul_Kiyeog", 0xea1, 0x3131),
("Hangul_KiyeogSios", 0xea3, 0x3133),
("Hangul_KkogjiDalrinIeung", 0xef3, 0x3181),
("Hangul_Mieum", 0xeb1, 0x3141),
("Hangul_Nieun", 0xea4, 0x3134),
("Hangul_NieunHieuh", 0xea6, 0x3136),
("Hangul_NieunJieuj", 0xea5, 0x3135),
("Hangul_O", 0xec7, 0x3157),
("Hangul_OE", 0xeca, 0x315a),
("Hangul_PanSios", 0xef2, 0x317f),
("Hangul_Phieuf", 0xebd, 0x314d),
("Hangul_Pieub", 0xeb2, 0x3142),
("Hangul_PieubSios", 0xeb4, 0x3144),
("Hangul_Rieul", 0xea9, 0x3139),
("Hangul_RieulHieuh", 0xeb0, 0x3140),
("Hangul_RieulKiyeog", 0xeaa, 0x313a),
("Hangul_RieulMieum", 0xeab, 0x313b),
("Hangul_RieulPhieuf", 0xeaf, 0x313f),
("Hangul_RieulPieub", 0xeac, 0x313c),
("Hangul_RieulSios", 0xead, 0x313d),
("Hangul_RieulTieut", 0xeae, 0x313e),
("Hangul_RieulYeorinHieuh", 0xeef, 0x316d),
("Hangul_Sios", 0xeb5, 0x3145),
("Hangul_SsangDikeud", 0xea8, 0x3138),
("Hangul_SsangJieuj", 0xeb9, 0x3149),
("Hangul_SsangKiyeog", 0xea2, 0x3132),
("Hangul_SsangPieub", 0xeb3, 0x3143),
("Hangul_SsangSios", 0xeb6, 0x3146),
("Hangul_SunkyeongeumMieum", 0xef0, 0x3171),
("Hangul_SunkyeongeumPhieuf", 0xef4, 0x3184),
("Hangul_SunkyeongeumPieub", 0xef1, 0x3178),
("Hangul_Tieut", 0xebc, 0x314c),
("Hangul_U", 0xecc, 0x315c),
("Hangul_WA", 0xec8, 0x3158),
("Hangul_WAE", 0xec9, 0x3159),
("Hangul_WE", 0xece, 0x315e),
("Hangul_WEO", 0xecd, 0x315d),
("Hangul_WI", 0xecf, 0x315f),
("Hangul_YA", 0xec1, 0x3151),
("Hangul_YAE", 0xec2, 0x3152),
("Hangul_YE", 0xec6, 0x3156),
("Hangul_YEO", 0xec5, 0x3155),
("Hangul_YI", 0xed2, 0x3162),
("Hangul_YO", 0xecb, 0x315b),
("Hangul_YU", 0xed0, 0x3160),
("Hangul_YeorinHieuh", 0xef5, 0x3186),
("Hcircumflex", 0x2a6, 0x124),
("Hstroke", 0x2a1, 0x126),
("I", 0x49, 0x49),
("Iabovedot", 0x2a9, 0x130),
("Iacute", 0xcd, 0xcd),
("Ibelowdot", 0x1001eca, 0x1eca),
("Ibreve", 0x100012c, 0x12c),
("Icircumflex", 0xce, 0xce),
("Idiaeresis", 0xcf, 0xcf),
("Igrave", 0xcc, 0xcc),
("Ihook", 0x1001ec8, 0x1ec8),
("Imacron", 0x3cf, 0x12a),
("Iogonek", 0x3c7, 0x12e),
("Itilde", 0x3a5, 0x128),
("J", 0x4a, 0x4a),
("Jcircumflex", 0x2ac, 0x134),
("K", 0x4b, 0x4b),
("KP_0", 0xffb0, 0x30),
("KP_1", 0xffb1, 0x31),
("KP_2", 0xffb2, 0x32),
("KP_3", 0xffb3, 0x33),
("KP_4", 0xffb4, 0x34),
("KP_5", 0xffb5, 0x35),
("KP_6", 0xffb6, 0x36),
("KP_7", 0xffb7, 0x37),
("KP_8", 0xffb8, 0x38),
("KP_9", 0xffb9, 0x39),
("KP_Add", 0xffab, 0x2b),
("KP_Begin", 0xff9d, 0x0),
("KP_Decimal", 0xffae, 0x2e),
("KP_Delete", 0xff9f, 0x0),
("KP_Divide", 0xffaf, 0x2f),
("KP_Down", 0xff99, 0x0),
("KP_End", 0xff9c, 0x0),
("KP_Enter", 0xff8d, 0xd),
("KP_Equal", 0xffbd, 0x3d),
("KP_F1", 0xff91, 0x0),
("KP_F2", 0xff92, 0x0),
("KP_F3", 0xff93, 0x0),
("KP_F4", 0xff94, 0x0),
("KP_Home", 0xff95, 0x0),
("KP_Insert", 0xff9e, 0x0),
("KP_Left", 0xff96, 0x0),
("KP_Multiply", 0xffaa, 0x2a),
("KP_Next", 0xff9b, 0x0),
("KP_Page_Down", 0xff9b, 0x0),
("KP_Page_Up", 0xff9a, 0x0),
("KP_Prior", 0xff9a, 0x0),
("KP_Right", 0xff98, 0x0),
("KP_Separator", 0xffac, 0x2c),
("KP_Space", 0xff80, 0x20),
("KP_Subtract", 0xffad, 0x2d),
("KP_Tab", 0xff89, 0x9),
("KP_Up", 0xff97, 0x0),
("Kcedilla", 0x3d3, 0x136),
("L", 0x4c, 0x4c),
("Lacute", 0x1c5, 0x139),
("Lbelowdot", 0x1001e36, 0x1e36),
("Lcaron", 0x1a5, 0x13d),
("Lcedilla", 0x3a6, 0x13b),
("Linefeed", 0xff0a, 0xa),
("LiraSign", 0x10020a4, 0x20a4),
("Lstroke", 0x1a3, 0x141),
("M", 0x4d, 0x4d),
("Mabovedot", 0x1001e40, 0x1e40),
("Macedonia_DSE", 0x6b5, 0x405),
("Macedonia_GJE", 0x6b2, 0x403),
("Macedonia_KJE", 0x6bc, 0x40c),
("Macedonia_dse", 0x6a5, 0x455),
("Macedonia_gje", 0x6a2, 0x453),
("Macedonia_kje", 0x6ac, 0x45c),
("MillSign", 0x10020a5, 0x20a5),
("Multi_key", 0xff20, 0x0),
("N", 0x4e, 0x4e),
("Nacute", 0x1d1, 0x143),
("NairaSign", 0x10020a6, 0x20a6),
("Ncaron", 0x1d2, 0x147),
("Ncedilla", 0x3d1, 0x145),
("NewSheqelSign", 0x10020aa, 0x20aa),
("Ntilde", 0xd1, 0xd1),
("O", 0x4f, 0x4f),
("OE", 0x13bc, 0x152),
("Oacute", 0xd3, 0xd3),
("Obarred", 0x100019f, 0x19f),
("Obelowdot", 0x1001ecc, 0x1ecc),
("Ocaron", 0x10001d1, 0x1d1),
("Ocircumflex", 0xd4, 0xd4),
("Ocircumflexacute", 0x1001ed0, 0x1ed0),
("Ocircumflexbelowdot", 0x1001ed8, 0x1ed8),
("Ocircumflexgrave", 0x1001ed2, 0x1ed2),
("Ocircumflexhook", 0x1001ed4, 0x1ed4),
("Ocircumflextilde", 0x1001ed6, 0x1ed6),
("Odiaeresis", 0xd6, 0xd6),
("Odoubleacute", 0x1d5, 0x150),
("Ograve", 0xd2, 0xd2),
("Ohook", 0x1001ece, 0x1ece),
("Ohorn", 0x10001a0, 0x1a0),
("Ohornacute", 0x1001eda, 0x1eda),
("Ohornbelowdot", 0x1001ee2, 0x1ee2),
("Ohorngrave", 0x1001edc, 0x1edc),
("Ohornhook", 0x1001ede, 0x1ede),
("Ohorntilde", 0x1001ee0, 0x1ee0),
("Omacron", 0x3d2, 0x14c),
("Oslash", 0xd8, 0xd8),
("Otilde", 0xd5, 0xd5),
("P", 0x50, 0x50),
("Pabovedot", 0x1001e56, 0x1e56),
("PesetaSign", 0x10020a7, 0x20a7),
("Q", 0x51, 0x51),
("R", 0x52, 0x52),
("Racute", 0x1c0, 0x154),
("Rcaron", 0x1d8, 0x158),
("Rcedilla", 0x3a3, 0x156),
("Return", 0xff0d, 0xd),
("RupeeSign", 0x10020a8, 0x20a8),
("S", 0x53, 0x53),
("SCHWA", 0x100018f, 0x18f),
("Sabovedot", 0x1001e60, 0x1e60),
("Sacute", 0x1a6, 0x15a),
("Scaron", 0x1a9, 0x160),
("Scedilla", 0x1aa, 0x15e),
("Scircumflex", 0x2de, 0x15c),
("Serbian_DJE", 0x6b1, 0x402),
("Serbian_TSHE", 0x6bb, 0x40b),
("Serbian_dje", 0x6a1, 0x452),
("Serbian_tshe", 0x6ab, 0x45b),
("Sinh_a", 0x1000d85, 0xd85),
("Sinh_aa", 0x1000d86, 0xd86),
("Sinh_aa2", 0x1000dcf, 0xdcf),
("Sinh_ae", 0x1000d87, 0xd87),
("Sinh_ae2", 0x1000dd0, 0xdd0),
("Sinh_aee", 0x1000d88, 0xd88),
("Sinh_aee2", 0x1000dd1, 0xdd1),
("Sinh_ai", 0x1000d93, 0xd93),
("Sinh_ai2", 0x1000ddb, 0xddb),
("Sinh_al", 0x1000dca, 0xdca),
("Sinh_au", 0x1000d96, 0xd96),
("Sinh_au2", 0x1000dde, 0xdde),
("Sinh_ba", 0x1000db6, 0xdb6),
("Sinh_bha", 0x1000db7, 0xdb7),
("Sinh_ca", 0x1000da0, 0xda0),
("Sinh_cha", 0x1000da1, 0xda1),
("Sinh_dda", 0x1000da9, 0xda9),
("Sinh_ddha", 0x1000daa, 0xdaa),
("Sinh_dha", 0x1000daf, 0xdaf),
("Sinh_dhha", 0x1000db0, 0xdb0),
("Sinh_e", 0x1000d91, 0xd91),
("Sinh_e2", 0x1000dd9, 0xdd9),
("Sinh_ee", 0x1000d92, 0xd92),
("Sinh_ee2", 0x1000dda, 0xdda),
("Sinh_fa", 0x1000dc6, 0xdc6),
("Sinh_ga", 0x1000d9c, 0xd9c),
("Sinh_gha", 0x1000d9d, 0xd9d),
("Sinh_h2", 0x1000d83, 0xd83),
("Sinh_ha", 0x1000dc4, 0xdc4),
("Sinh_i", 0x1000d89, 0xd89),
("Sinh_i2", 0x1000dd2, 0xdd2),
("Sinh_ii", 0x1000d8a, 0xd8a),
("Sinh_ii2", 0x1000dd3, 0xdd3),
("Sinh_ja", 0x1000da2, 0xda2),
("Sinh_jha", 0x1000da3, 0xda3),
("Sinh_jnya", 0x1000da5, 0xda5),
("Sinh_ka", 0x1000d9a, 0xd9a),
("Sinh_kha", 0x1000d9b, 0xd9b),
("Sinh_kunddaliya", 0x1000df4, 0xdf4),
("Sinh_la", 0x1000dbd, 0xdbd),
("Sinh_lla", 0x1000dc5, 0xdc5),
("Sinh_lu", 0x1000d8f, 0xd8f),
("Sinh_lu2", 0x1000ddf, 0xddf),
("Sinh_luu", 0x1000d90, 0xd90),
("Sinh_luu2", 0x1000df3, 0xdf3),
("Sinh_ma", 0x1000db8, 0xdb8),
("Sinh_mba", 0x1000db9, 0xdb9),
("Sinh_na", 0x1000db1, 0xdb1),
("Sinh_ndda", 0x1000dac, 0xdac),
("Sinh_ndha", 0x1000db3, 0xdb3),
("Sinh_ng", 0x1000d82, 0xd82),
("Sinh_ng2", 0x1000d9e, 0xd9e),
("Sinh_nga", 0x1000d9f, 0xd9f),
("Sinh_nja", 0x1000da6, 0xda6),
("Sinh_nna", 0x1000dab, 0xdab),
("Sinh_nya", 0x1000da4, 0xda4),
("Sinh_o", 0x1000d94, 0xd94),
("Sinh_o2", 0x1000ddc, 0xddc),
("Sinh_oo", 0x1000d95, 0xd95),
("Sinh_oo2", 0x1000ddd, 0xddd),
("Sinh_pa", 0x1000db4, 0xdb4),
("Sinh_pha", 0x1000db5, 0xdb5),
("Sinh_ra", 0x1000dbb, 0xdbb),
("Sinh_ri", 0x1000d8d, 0xd8d),
("Sinh_rii", 0x1000d8e, 0xd8e),
("Sinh_ru2", 0x1000dd8, 0xdd8),
("Sinh_ruu2", 0x1000df2, 0xdf2),
("Sinh_sa", 0x1000dc3, 0xdc3),
("Sinh_sha", 0x1000dc1, 0xdc1),
("Sinh_ssha", 0x1000dc2, 0xdc2),
("Sinh_tha", 0x1000dad, 0xdad),
("Sinh_thha", 0x1000dae, 0xdae),
("Sinh_tta", 0x1000da7, 0xda7),
("Sinh_ttha", 0x1000da8, 0xda8),
("Sinh_u", 0x1000d8b, 0xd8b),
("Sinh_u2", 0x1000dd4, 0xdd4),
("Sinh_uu", 0x1000d8c, 0xd8c),
("Sinh_uu2", 0x1000dd6, 0xdd6),
("Sinh_va", 0x1000dc0, 0xdc0),
("Sinh_ya", 0x1000dba, 0xdba),
("T", 0x54, 0x54),
("THORN", 0xde, 0xde),
("Tab", 0xff09, 0x9),
("Tabovedot", 0x1001e6a, 0x1e6a),
("Tcaron", 0x1ab, 0x164),
("Tcedilla", 0x1de, 0x162),
("Thai_baht", 0xddf, 0xe3f),
("Thai_bobaimai", 0xdba, 0xe1a),
("Thai_chochan", 0xda8, 0xe08),
("Thai_chochang", 0xdaa, 0xe0a),
("Thai_choching", 0xda9, 0xe09),
("Thai_chochoe", 0xdac, 0xe0c),
("Thai_dochada", 0xdae, 0xe0e),
("Thai_dodek", 0xdb4, 0xe14),
("Thai_fofa", 0xdbd, 0xe1d),
("Thai_fofan", 0xdbf, 0xe1f),
("Thai_hohip", 0xdcb, 0xe2b),
("Thai_honokhuk", 0xdce, 0xe2e),
("Thai_khokhai", 0xda2, 0xe02),
("Thai_khokhon", 0xda5, 0xe05),
("Thai_khokhuat", 0xda3, 0xe03),
("Thai_khokhwai", 0xda4, 0xe04),
("Thai_khorakhang", 0xda6, 0xe06),
("Thai_kokai", 0xda1, 0xe01),
("Thai_lakkhangyao", 0xde5, 0xe45),
("Thai_lekchet", 0xdf7, 0xe57),
("Thai_lekha", 0xdf5, 0xe55),
("Thai_lekhok", 0xdf6, 0xe56),
("Thai_lekkao", 0xdf9, 0xe59),
("Thai_leknung", 0xdf1, 0xe51),
("Thai_lekpaet", 0xdf8, 0xe58),
("Thai_leksam", 0xdf3, 0xe53),
("Thai_leksi", 0xdf4, 0xe54),
("Thai_leksong", 0xdf2, 0xe52),
("Thai_leksun", 0xdf0, 0xe50),
("Thai_lochula", 0xdcc, 0xe2c),
("Thai_loling", 0xdc5, 0xe25),
("Thai_lu", 0xdc6, 0xe26),
("Thai_maichattawa", 0xdeb, 0xe4b),
("Thai_maiek", 0xde8, 0xe48),
("Thai_maihanakat", 0xdd1, 0xe31),
("Thai_maitaikhu", 0xde7, 0xe47),
("Thai_maitho", 0xde9, 0xe49),
("Thai_maitri", 0xdea, 0xe4a),
("Thai_maiyamok", 0xde6, 0xe46),
("Thai_moma", 0xdc1, 0xe21),
("Thai_ngongu", 0xda7, 0xe07),
("Thai_nikhahit", 0xded, 0xe4d),
("Thai_nonen", 0xdb3, 0xe13),
("Thai_nonu", 0xdb9, 0xe19),
("Thai_oang", 0xdcd, 0xe2d),
("Thai_paiyannoi", 0xdcf, 0xe2f),
("Thai_phinthu", 0xdda, 0xe3a),
("Thai_phophan", 0xdbe, 0xe1e),
("Thai_phophung", 0xdbc, 0xe1c),
("Thai_phosamphao", 0xdc0, 0xe20),
("Thai_popla", 0xdbb, 0xe1b),
("Thai_rorua", 0xdc3, 0xe23),
("Thai_ru", 0xdc4, 0xe24),
("Thai_saraa", 0xdd0, 0xe30),
("Thai_saraaa", 0xdd2, 0xe32),
("Thai_saraae", 0xde1, 0xe41),
("Thai_saraaimaimalai", 0xde4, 0xe44),
("Thai_saraaimaimuan", 0xde3, 0xe43),
("Thai_saraam", 0xdd3, 0xe33),
("Thai_sarae", 0xde0, 0xe40),
("Thai_sarai", 0xdd4, 0xe34),
("Thai_saraii", 0xdd5, 0xe35),
("Thai_sarao", 0xde2, 0xe42),
("Thai_sarau", 0xdd8, 0xe38),
("Thai_saraue", 0xdd6, 0xe36),
("Thai_sarauee", 0xdd7, 0xe37),
("Thai_sarauu", 0xdd9, 0xe39),
("Thai_sorusi", 0xdc9, 0xe29),
("Thai_sosala", 0xdc8, 0xe28),
("Thai_soso", 0xdab, 0xe0b),
("Thai_sosua", 0xdca, 0xe2a),
("Thai_thanthakhat", 0xdec, 0xe4c),
("Thai_thonangmontho", 0xdb1, 0xe11),
("Thai_thophuthao", 0xdb2, 0xe12),
("Thai_thothahan", 0xdb7, 0xe17),
("Thai_thothan", 0xdb0, 0xe10),
("Thai_thothong", 0xdb8, 0xe18),
("Thai_thothung", 0xdb6, 0xe16),
("Thai_topatak", 0xdaf, 0xe0f),
("Thai_totao", 0xdb5, 0xe15),
("Thai_wowaen", 0xdc7, 0xe27),
("Thai_yoyak", 0xdc2, 0xe22),
("Thai_yoying", 0xdad, 0xe0d),
("Tslash", 0x3ac, 0x166),
("U", 0x55, 0x55),
("Uacute", 0xda, 0xda),
("Ubelowdot", 0x1001ee4, 0x1ee4),
("Ubreve", 0x2dd, 0x16c),
("Ucircumflex", 0xdb, 0xdb),
("Udiaeresis", 0xdc, 0xdc),
("Udoubleacute", 0x1db, 0x170),
("Ugrave", 0xd9, 0xd9),
("Uhook", 0x1001ee6, 0x1ee6),
("Uhorn", 0x10001af, 0x1af),
("Uhornacute", 0x1001ee8, 0x1ee8),
("Uhornbelowdot", 0x1001ef0, 0x1ef0),
("Uhorngrave", 0x1001eea, 0x1eea),
("Uhornhook", 0x1001eec, 0x1eec),
("Uhorntilde", 0x1001eee, 0x1eee),
("Ukrainian_GHE_WITH_UPTURN", 0x6bd, 0x490),
("Ukrainian_I", 0x6b6, 0x406),
("Ukrainian_IE", 0x6b4, 0x404),
("Ukrainian_YI", 0x6b7, 0x407),
("Ukrainian_ghe_with_upturn", 0x6ad, 0x491),
("Ukrainian_i", 0x6a6, 0x456),
("Ukrainian_ie", 0x6a4, 0x454),
("Ukrainian_yi", 0x6a7, 0x457),
("Umacron", 0x3de, 0x16a),
("Uogonek", 0x3d9, 0x172),
("Uring", 0x1d9, 0x16e),
("Utilde", 0x3dd, 0x168),
("V", 0x56, 0x56),
("W", 0x57, 0x57),
("Wacute", 0x1001e82, 0x1e82),
("Wcircumflex", 0x1000174, 0x174),
("Wdiaeresis", 0x1001e84, 0x1e84),
("Wgrave", 0x1001e80, 0x1e80),
("WonSign", 0x10020a9, 0x20a9),
("X", 0x58, 0x58),
("Xabovedot", 0x1001e8a, 0x1e8a),
("Y", 0x59, 0x59),
("Yacute", 0xdd, 0xdd),
("Ybelowdot", 0x1001ef4, 0x1ef4),
("Ycircumflex", 0x1000176, 0x176),
("Ydiaeresis", 0x13be, 0x178),
("Ygrave", 0x1001ef2, 0x1ef2),
("Yhook", 0x1001ef6, 0x1ef6),
("Ytilde", 0x1001ef8, 0x1ef8),
("Z", 0x5a, 0x5a),
("Zabovedot", 0x1af, 0x17b),
("Zacute", 0x1ac, 0x179),
("Zcaron", 0x1ae, 0x17d),
("Zstroke", 0x10001b5, 0x1b5),
("a", 0x61, 0x61),
("aacute", 0xe1, 0xe1),
("abelowdot", 0x1001ea1, 0x1ea1),
("abovedot", 0x1ff, 0x2d9),
("abreve", 0x1e3, 0x103),
("abreveacute", 0x1001eaf, 0x1eaf),
("abrevebelowdot", 0x1001eb7, 0x1eb7),
("abrevegrave", 0x1001eb1, 0x1eb1),
("abrevehook", 0x1001eb3, 0x1eb3),
("abrevetilde", 0x1001eb5, 0x1eb5),
("acircumflex", 0xe2, 0xe2),
("acircumflexacute", 0x1001ea5, 0x1ea5),
("acircumflexbelowdot", 0x1001ead, 0x1ead),
("acircumflexgrave", 0x1001ea7, 0x1ea7),
("acircumflexhook", 0x1001ea9, 0x1ea9),
("acircumflextilde", 0x1001eab, 0x1eab),
("acute", 0xb4, 0xb4),
("adiaeresis", 0xe4, 0xe4),
("ae", 0xe6, 0xe6),
("agrave", 0xe0, 0xe0),
("ahook", 0x1001ea3, 0x1ea3),
("amacron", 0x3e0, 0x101),
("ampersand", 0x26, 0x26),
("aogonek", 0x1b1, 0x105),
("apostrophe", 0x27, 0x27),
("approximate", 0x8c8, 0x223c),
("aring", 0xe5, 0xe5),
("asciicircum", 0x5e, 0x5e),
("asciitilde", 0x7e, 0x7e),
("asterisk", 0x2a, 0x2a),
("at", 0x40, 0x40),
("atilde", 0xe3, 0xe3),
("b", 0x62, 0x62),
("babovedot", 0x1001e03, 0x1e03),
("backslash", 0x5c, 0x5c),
("ballotcross", 0xaf4, 0x2717),
("bar", 0x7c, 0x7c),
("because", 0x1002235, 0x2235),
("botintegral", 0x8a5, 0x2321),
("botleftparens", 0x8ac, 0x239d),
("botleftsqbracket", 0x8a8, 0x23a3),
("botrightparens", 0x8ae, 0x23a0),
("botrightsqbracket", 0x8aa, 0x23a6),
("bott", 0x9f6, 0x2534),
("braceleft", 0x7b, 0x7b),
("braceright", 0x7d, 0x7d),
("bracketleft", 0x5b, 0x5b),
("bracketright", 0x5d, 0x5d),
("braille_blank", 0x1002800, 0x2800),
("braille_dots_1", 0x1002801, 0x2801),
("braille_dots_12", 0x1002803, 0x2803),
("braille_dots_123", 0x1002807, 0x2807),
("braille_dots_1234", 0x100280f, 0x280f),
("braille_dots_12345", 0x100281f, 0x281f),
("braille_dots_123456", 0x100283f, 0x283f),
("braille_dots_1234567", 0x100287f, 0x287f),
("braille_dots_12345678", 0x10028ff, 0x28ff),
("braille_dots_1234568", 0x10028bf, 0x28bf),
("braille_dots_123457", 0x100285f, 0x285f),
("braille_dots_1234578", 0x10028df, 0x28df),
("braille_dots_123458", 0x100289f, 0x289f),
("braille_dots_12346", 0x100282f, 0x282f),
("braille_dots_123467", 0x100286f, 0x286f),
("braille_dots_1234678", 0x10028ef, 0x28ef),
("braille_dots_123468", 0x10028af, 0x28af),
("braille_dots_12347", 0x100284f, 0x284f),
("braille_dots_123478", 0x10028cf, 0x28cf),
("braille_dots_12348", 0x100288f, 0x288f),
("braille_dots_1235", 0x1002817, 0x2817),
("braille_dots_12356", 0x1002837, 0x2837),
("braille_dots_123567", 0x1002877, 0x2877),
("braille_dots_1235678", 0x10028f7, 0x28f7),
("braille_dots_123568", 0x10028b7, 0x28b7),
("braille_dots_12357", 0x1002857, 0x2857),
("braille_dots_123578", 0x10028d7, 0x28d7),
("braille_dots_12358", 0x1002897, 0x2897),
("braille_dots_1236", 0x1002827, 0x2827),
("braille_dots_12367", 0x1002867, 0x2867),
("braille_dots_123678", 0x10028e7, 0x28e7),
("braille_dots_12368", 0x10028a7, 0x28a7),
("braille_dots_1237", 0x1002847, 0x2847),
("braille_dots_12378", 0x10028c7, 0x28c7),
("braille_dots_1238", 0x1002887, 0x2887),
("braille_dots_124", 0x100280b, 0x280b),
("braille_dots_1245", 0x100281b, 0x281b),
("braille_dots_12456", 0x100283b, 0x283b),
("braille_dots_124567", 0x100287b, 0x287b),
("braille_dots_1245678", 0x10028fb, 0x28fb),
("braille_dots_124568", 0x10028bb, 0x28bb),
("braille_dots_12457", 0x100285b, 0x285b),
("braille_dots_124578", 0x10028db, 0x28db),
("braille_dots_12458", 0x100289b, 0x289b),
("braille_dots_1246", 0x100282b, 0x282b),
("braille_dots_12467", 0x100286b, 0x286b),
("braille_dots_124678", 0x10028eb, 0x28eb),
("braille_dots_12468", 0x10028ab, 0x28ab),
("braille_dots_1247", 0x100284b, 0x284b),
("braille_dots_12478", 0x10028cb, 0x28cb),
("braille_dots_1248", 0x100288b, 0x288b),
("braille_dots_125", 0x1002813, 0x2813),
("braille_dots_1256", 0x1002833, 0x2833),
("braille_dots_12567", 0x1002873, 0x2873),
("braille_dots_125678", 0x10028f3, 0x28f3),
("braille_dots_12568", 0x10028b3, 0x28b3),
("braille_dots_1257", 0x1002853, 0x2853),
("braille_dots_12578", 0x10028d3, 0x28d3),
("braille_dots_1258", 0x1002893, 0x2893),
("braille_dots_126", 0x1002823, 0x2823),
("braille_dots_1267", 0x1002863, 0x2863),
("braille_dots_12678", 0x10028e3, 0x28e3),
("braille_dots_1268", 0x10028a3, 0x28a3),
("braille_dots_127", 0x1002843, 0x2843),
("braille_dots_1278", 0x10028c3, 0x28c3),
("braille_dots_128", 0x1002883, 0x2883),
("braille_dots_13", 0x1002805, 0x2805),
("braille_dots_134", 0x100280d, 0x280d),
("braille_dots_1345", 0x100281d, 0x281d),
("braille_dots_13456", 0x100283d, 0x283d),
("braille_dots_134567", 0x100287d, 0x287d),
("braille_dots_1345678", 0x10028fd, 0x28fd),
("braille_dots_134568", 0x10028bd, 0x28bd),
("braille_dots_13457", 0x100285d, 0x285d),
("braille_dots_134578", 0x10028dd, 0x28dd),
("braille_dots_13458", 0x100289d, 0x289d),
("braille_dots_1346", 0x100282d, 0x282d),
("braille_dots_13467", 0x100286d, 0x286d),
("braille_dots_134678", 0x10028ed, 0x28ed),
("braille_dots_13468", 0x10028ad, 0x28ad),
("braille_dots_1347", 0x100284d, 0x284d),
("braille_dots_13478", 0x10028cd, 0x28cd),
("braille_dots_1348", 0x100288d, 0x288d),
("braille_dots_135", 0x1002815, 0x2815),
("braille_dots_1356", 0x1002835, 0x2835),
("braille_dots_13567", 0x1002875, 0x2875),
("braille_dots_135678", 0x10028f5, 0x28f5),
("braille_dots_13568", 0x10028b5, 0x28b5),
("braille_dots_1357", 0x1002855, 0x2855),
("braille_dots_13578", 0x10028d5, 0x28d5),
("braille_dots_1358", 0x1002895, 0x2895),
("braille_dots_136", 0x1002825, 0x2825),
("braille_dots_1367", 0x1002865, 0x2865),
("braille_dots_13678", 0x10028e5, 0x28e5),
("braille_dots_1368", 0x10028a5, 0x28a5),
("braille_dots_137", 0x1002845, 0x2845),
("braille_dots_1378", 0x10028c5, 0x28c5),
("braille_dots_138", 0x1002885, 0x2885),
("braille_dots_14", 0x1002809, 0x2809),
("braille_dots_145", 0x1002819, 0x2819),
("braille_dots_1456", 0x1002839, 0x2839),
("braille_dots_14567", 0x1002879, 0x2879),
("braille_dots_145678", 0x10028f9, 0x28f9),
("braille_dots_14568", 0x10028b9, 0x28b9),
("braille_dots_1457", 0x1002859, 0x2859),
("braille_dots_14578", 0x10028d9, 0x28d9),
("braille_dots_1458", 0x1002899, 0x2899),
("braille_dots_146", 0x1002829, 0x2829),
("braille_dots_1467", 0x1002869, 0x2869),
("braille_dots_14678", 0x10028e9, 0x28e9),
("braille_dots_1468", 0x10028a9, 0x28a9),
("braille_dots_147", 0x1002849, 0x2849),
("braille_dots_1478", 0x10028c9, 0x28c9),
("braille_dots_148", 0x1002889, 0x2889),
("braille_dots_15", 0x1002811, 0x2811),
("braille_dots_156", 0x1002831, 0x2831),
("braille_dots_1567", 0x1002871, 0x2871),
("braille_dots_15678", 0x10028f1, 0x28f1),
("braille_dots_1568", 0x10028b1, 0x28b1),
("braille_dots_157", 0x1002851, 0x2851),
("braille_dots_1578", 0x10028d1, 0x28d1),
("braille_dots_158", 0x1002891, 0x2891),
("braille_dots_16", 0x1002821, 0x2821),
("braille_dots_167", 0x1002861, 0x2861),
("braille_dots_1678", 0x10028e1, 0x28e1),
("braille_dots_168", 0x10028a1, 0x28a1),
("braille_dots_17", 0x1002841, 0x2841),
("braille_dots_178", 0x10028c1, 0x28c1),
("braille_dots_18", 0x1002881, 0x2881),
("braille_dots_2", 0x1002802, 0x2802),
("braille_dots_23", 0x1002806, 0x2806),
("braille_dots_234", 0x100280e, 0x280e),
("braille_dots_2345", 0x100281e, 0x281e),
("braille_dots_23456", 0x100283e, 0x283e),
("braille_dots_234567", 0x100287e, 0x287e),
("braille_dots_2345678", 0x10028fe, 0x28fe),
("braille_dots_234568", 0x10028be, 0x28be),
("braille_dots_23457", 0x100285e, 0x285e),
("braille_dots_234578", 0x10028de, 0x28de),
("braille_dots_23458", 0x100289e, 0x289e),
("braille_dots_2346", 0x100282e, 0x282e),
("braille_dots_23467", 0x100286e, 0x286e),
("braille_dots_234678", 0x10028ee, 0x28ee),
("braille_dots_23468", 0x10028ae, 0x28ae),
("braille_dots_2347", 0x100284e, 0x284e),
("braille_dots_23478", 0x10028ce, 0x28ce),
("braille_dots_2348", 0x100288e, 0x288e),
("braille_dots_235", 0x1002816, 0x2816),
("braille_dots_2356", 0x1002836, 0x2836),
("braille_dots_23567", 0x1002876, 0x2876),
("braille_dots_235678", 0x10028f6, 0x28f6),
("braille_dots_23568", 0x10028b6, 0x28b6),
("braille_dots_2357", 0x1002856, 0x2856),
("braille_dots_23578", 0x10028d6, 0x28d6),
("braille_dots_2358", 0x1002896, 0x2896),
("braille_dots_236", 0x1002826, 0x2826),
("braille_dots_2367", 0x1002866, 0x2866),
("braille_dots_23678", 0x10028e6, 0x28e6),
("braille_dots_2368", 0x10028a6, 0x28a6),
("braille_dots_237", 0x1002846, 0x2846),
("braille_dots_2378", 0x10028c6, 0x28c6),
("braille_dots_238", 0x1002886, 0x2886),
("braille_dots_24", 0x100280a, 0x280a),
("braille_dots_245", 0x100281a, 0x281a),
("braille_dots_2456", 0x100283a, 0x283a),
("braille_dots_24567", 0x100287a, 0x287a),
("braille_dots_245678", 0x10028fa, 0x28fa),
("braille_dots_24568", 0x10028ba, 0x28ba),
("braille_dots_2457", 0x100285a, 0x285a),
("braille_dots_24578", 0x10028da, 0x28da),
("braille_dots_2458", 0x100289a, 0x289a),
("braille_dots_246", 0x100282a, 0x282a),
("braille_dots_2467", 0x100286a, 0x286a),
("braille_dots_24678", 0x10028ea, 0x28ea),
("braille_dots_2468", 0x10028aa, 0x28aa),
("braille_dots_247", 0x100284a, 0x284a),
("braille_dots_2478", 0x10028ca, 0x28ca),
("braille_dots_248", 0x100288a, 0x288a),
("braille_dots_25", 0x1002812, 0x2812),
("braille_dots_256", 0x1002832, 0x2832),
("braille_dots_2567", 0x1002872, 0x2872),
("braille_dots_25678", 0x10028f2, 0x28f2),
("braille_dots_2568", 0x10028b2, 0x28b2),
("braille_dots_257", 0x1002852, 0x2852),
("braille_dots_2578", 0x10028d2, 0x28d2),
("braille_dots_258", 0x1002892, 0x2892),
("braille_dots_26", 0x1002822, 0x2822),
("braille_dots_267", 0x1002862, 0x2862),
("braille_dots_2678", 0x10028e2, 0x28e2),
("braille_dots_268", 0x10028a2, 0x28a2),
("braille_dots_27", 0x1002842, 0x2842),
("braille_dots_278", 0x10028c2, 0x28c2),
("braille_dots_28", 0x1002882, 0x2882),
("braille_dots_3", 0x1002804, 0x2804),
("braille_dots_34", 0x100280c, 0x280c),
("braille_dots_345", 0x100281c, 0x281c),
("braille_dots_3456", 0x100283c, 0x283c),
("braille_dots_34567", 0x100287c, 0x287c),
("braille_dots_345678", 0x10028fc, 0x28fc),
("braille_dots_34568", 0x10028bc, 0x28bc),
("braille_dots_3457", 0x100285c, 0x285c),
("braille_dots_34578", 0x10028dc, 0x28dc),
("braille_dots_3458", 0x100289c, 0x289c),
("braille_dots_346", 0x100282c, 0x282c),
("braille_dots_3467", 0x100286c, 0x286c),
("braille_dots_34678", 0x10028ec, 0x28ec),
("braille_dots_3468", 0x10028ac, 0x28ac),
("braille_dots_347", 0x100284c, 0x284c),
("braille_dots_3478", 0x10028cc, 0x28cc),
("braille_dots_348", 0x100288c, 0x288c),
("braille_dots_35", 0x1002814, 0x2814),
("braille_dots_356", 0x1002834, 0x2834),
("braille_dots_3567", 0x1002874, 0x2874),
("braille_dots_35678", 0x10028f4, 0x28f4),
("braille_dots_3568", 0x10028b4, 0x28b4),
("braille_dots_357", 0x1002854, 0x2854),
("braille_dots_3578", 0x10028d4, 0x28d4),
("braille_dots_358", 0x1002894, 0x2894),
("braille_dots_36", 0x1002824, 0x2824),
("braille_dots_367", 0x1002864, 0x2864),
("braille_dots_3678", 0x10028e4, 0x28e4),
("braille_dots_368", 0x10028a4, 0x28a4),
("braille_dots_37", 0x1002844, 0x2844),
("braille_dots_378", 0x10028c4, 0x28c4),
("braille_dots_38", 0x1002884, 0x2884),
("braille_dots_4", 0x1002808, 0x2808),
("braille_dots_45", 0x1002818, 0x2818),
("braille_dots_456", 0x1002838, 0x2838),
("braille_dots_4567", 0x1002878, 0x2878),
("braille_dots_45678", 0x10028f8, 0x28f8),
("braille_dots_4568", 0x10028b8, 0x28b8),
("braille_dots_457", 0x1002858, 0x2858),
("braille_dots_4578", 0x10028d8, 0x28d8),
("braille_dots_458", 0x1002898, 0x2898),
("braille_dots_46", 0x1002828, 0x2828),
("braille_dots_467", 0x1002868, 0x2868),
("braille_dots_4678", 0x10028e8, 0x28e8),
("braille_dots_468", 0x10028a8, 0x28a8),
("braille_dots_47", 0x1002848, 0x2848),
("braille_dots_478", 0x10028c8, 0x28c8),
("braille_dots_48", 0x1002888, 0x2888),
("braille_dots_5", 0x1002810, 0x2810),
("braille_dots_56", 0x1002830, 0x2830),
("braille_dots_567", 0x1002870, 0x2870),
("braille_dots_5678", 0x10028f0, 0x28f0),
("braille_dots_568", 0x10028b0, 0x28b0),
("braille_dots_57", 0x1002850, 0x2850),
("braille_dots_578", 0x10028d0, 0x28d0),
("braille_dots_58", 0x1002890, 0x2890),
("braille_dots_6", 0x1002820, 0x2820),
("braille_dots_67", 0x1002860, 0x2860),
("braille_dots_678", 0x10028e0, 0x28e0),
("braille_dots_68", 0x10028a0, 0x28a0),
("braille_dots_7", 0x1002840, 0x2840),
("braille_dots_78", 0x10028c0, 0x28c0),
("braille_dots_8", 0x1002880, 0x2880),
("breve", 0x1a2, 0x2d8),
("brokenbar", 0xa6, 0xa6),
("c", 0x63, 0x63),
("cabovedot", 0x2e5, 0x10b),
("cacute", 0x1e6, 0x107),
("careof", 0xab8, 0x2105),
("caret", 0xafc, 0x2038),
("caron", 0x1b7, 0x2c7),
("ccaron", 0x1e8, 0x10d),
("ccedilla", 0xe7, 0xe7),
("ccircumflex", 0x2e6, 0x109),
("cedilla", 0xb8, 0xb8),
("cent", 0xa2, 0xa2),
("checkerboard", 0x9e1, 0x2592),
("checkmark", 0xaf3, 0x2713),
("circle", 0xbcf, 0x25cb),
("club", 0xaec, 0x2663),
("colon", 0x3a, 0x3a),
("combining_acute", 0x1000301, 0x301),
("combining_belowdot", 0x1000323, 0x323),
("combining_grave", 0x1000300, 0x300),
("combining_hook", 0x1000309, 0x309),
("combining_tilde", 0x1000303, 0x303),
("comma", 0x2c, 0x2c),
("containsas", 0x100220b, 0x220b),
("copyright", 0xa9, 0xa9),
("cr", 0x9e4, 0x240d),
("crossinglines", 0x9ee, 0x253c),
("cuberoot", 0x100221b, 0x221b),
("currency", 0xa4, 0xa4),
("d", 0x64, 0x64),
("dabovedot", 0x1001e0b, 0x1e0b),
("dagger", 0xaf1, 0x2020),
("dcaron", 0x1ef, 0x10f),
("dead_A", 0xfe81, 0x0),
("dead_E", 0xfe83, 0x0),
("dead_I", 0xfe85, 0x0),
("dead_O", 0xfe87, 0x0),
("dead_SCHWA", 0xfe8b, 0x0),
("dead_U", 0xfe89, 0x0),
("dead_a", 0xfe80, 0x0),
("dead_abovecomma", 0xfe64, 0x0),
("dead_abovedot", 0xfe56, 0x0),
("dead_abovereversedcomma", 0xfe65, 0x0),
("dead_abovering", 0xfe58, 0x0),
("dead_aboveverticalline", 0xfe91, 0x0),
("dead_acute", 0xfe51, 0x0),
("dead_belowbreve", 0xfe6b, 0x0),
("dead_belowcircumflex", 0xfe69, 0x0),
("dead_belowcomma", 0xfe6e, 0x0),
("dead_belowdiaeresis", 0xfe6c, 0x0),
("dead_belowdot", 0xfe60, 0x0),
("dead_belowmacron", 0xfe68, 0x0),
("dead_belowring", 0xfe67, 0x0),
("dead_belowtilde", 0xfe6a, 0x0),
("dead_belowverticalline", 0xfe92, 0x0),
("dead_breve", 0xfe55, 0x0),
("dead_capital_schwa", 0xfe8b, 0x0),
("dead_caron", 0xfe5a, 0x0),
("dead_cedilla", 0xfe5b, 0x0),
("dead_circumflex", 0xfe52, 0x0),
("dead_currency", 0xfe6f, 0x0),
("dead_dasia", 0xfe65, 0x0),
("dead_diaeresis", 0xfe57, 0x0),
("dead_doubleacute", 0xfe59, 0x0),
("dead_doublegrave", 0xfe66, 0x0),
("dead_e", 0xfe82, 0x0),
("dead_grave", 0xfe50, 0x0),
("dead_greek", 0xfe8c, 0x0),
("dead_hamza", 0xfe8d, 0x0),
("dead_hook", 0xfe61, 0x0),
("dead_horn", 0xfe62, 0x0),
("dead_i", 0xfe84, 0x0),
("dead_invertedbreve", 0xfe6d, 0x0),
("dead_iota", 0xfe5d, 0x0),
("dead_longsolidusoverlay", 0xfe93, 0x0),
("dead_lowline", 0xfe90, 0x0),
("dead_macron", 0xfe54, 0x0),
("dead_o", 0xfe86, 0x0),
("dead_ogonek", 0xfe5c, 0x0),
("dead_perispomeni", 0xfe53, 0x0),
("dead_psili", 0xfe64, 0x0),
("dead_schwa", 0xfe8a, 0x0),
("dead_semivoiced_sound", 0xfe5f, 0x0),
("dead_small_schwa", 0xfe8a, 0x0),
("dead_stroke", 0xfe63, 0x0),
("dead_tilde", 0xfe53, 0x0),
("dead_u", 0xfe88, 0x0),
("dead_voiced_sound", 0xfe5e, 0x0),
("degree", 0xb0, 0xb0),
("diaeresis", 0xa8, 0xa8),
("diamond", 0xaed, 0x2666),
("digitspace", 0xaa5, 0x2007),
("dintegral", 0x100222c, 0x222c),
("division", 0xf7, 0xf7),
("dollar", 0x24, 0x24),
("doubbaselinedot", 0xaaf, 0x2025),
("doubleacute", 0x1bd, 0x2dd),
("doubledagger", 0xaf2, 0x2021),
("doublelowquotemark", 0xafe, 0x201e),
("downarrow", 0x8fe, 0x2193),
("downstile", 0xbc4, 0x230a),
("downtack", 0xbc2, 0x22a4),
("dstroke", 0x1f0, 0x111),
("e", 0x65, 0x65),
("eabovedot", 0x3ec, 0x117),
("eacute", 0xe9, 0xe9),
("ebelowdot", 0x1001eb9, 0x1eb9),
("ecaron", 0x1ec, 0x11b),
("ecircumflex", 0xea, 0xea),
("ecircumflexacute", 0x1001ebf, 0x1ebf),
("ecircumflexbelowdot", 0x1001ec7, 0x1ec7),
("ecircumflexgrave", 0x1001ec1, 0x1ec1),
("ecircumflexhook", 0x1001ec3, 0x1ec3),
("ecircumflextilde", 0x1001ec5, 0x1ec5),
("ediaeresis", 0xeb, 0xeb),
("egrave", 0xe8, 0xe8),
("ehook", 0x1001ebb, 0x1ebb),
("eightsubscript", 0x1002088, 0x2088),
("eightsuperior", 0x1002078, 0x2078),
("elementof", 0x1002208, 0x2208),
("ellipsis", 0xaae, 0x2026),
("em3space", 0xaa3, 0x2004),
("em4space", 0xaa4, 0x2005),
("emacron", 0x3ba, 0x113),
("emdash", 0xaa9, 0x2014),
("emptyset", 0x1002205, 0x2205),
("emspace", 0xaa1, 0x2003),
("endash", 0xaaa, 0x2013),
("eng", 0x3bf, 0x14b),
("enspace", 0xaa2, 0x2002),
("eogonek", 0x1ea, 0x119),
("equal", 0x3d, 0x3d),
("eth", 0xf0, 0xf0),
("etilde", 0x1001ebd, 0x1ebd),
("exclam", 0x21, 0x21),
("exclamdown", 0xa1, 0xa1),
("ezh", 0x1000292, 0x292),
("f", 0x66, 0x66),
("fabovedot", 0x1001e1f, 0x1e1f),
("femalesymbol", 0xaf8, 0x2640),
("ff", 0x9e3, 0x240c),
("figdash", 0xabb, 0x2012),
("fiveeighths", 0xac5, 0x215d),
("fivesixths", 0xab7, 0x215a),
("fivesubscript", 0x1002085, 0x2085),
("fivesuperior", 0x1002075, 0x2075),
("fourfifths", 0xab5, 0x2158),
("foursubscript", 0x1002084, 0x2084),
("foursuperior", 0x1002074, 0x2074),
("fourthroot", 0x100221c, 0x221c),
("function", 0x8f6, 0x192),
("g", 0x67, 0x67),
("gabovedot", 0x2f5, 0x121),
("gbreve", 0x2bb, 0x11f),
("gcaron", 0x10001e7, 0x1e7),
("gcedilla", 0x3bb, 0x123),
("gcircumflex", 0x2f8, 0x11d),
("grave", 0x60, 0x60),
("greater", 0x3e, 0x3e),
("greaterthanequal", 0x8be, 0x2265),
("guillemetleft", 0xab, 0xab),
("guillemetright", 0xbb, 0xbb),
("h", 0x68, 0x68),
("hairspace", 0xaa8, 0x200a),
("hcircumflex", 0x2b6, 0x125),
("heart", 0xaee, 0x2665),
("hebrew_aleph", 0xce0, 0x5d0),
("hebrew_ayin", 0xcf2, 0x5e2),
("hebrew_bet", 0xce1, 0x5d1),
("hebrew_chet", 0xce7, 0x5d7),
("hebrew_dalet", 0xce3, 0x5d3),
("hebrew_doublelowline", 0xcdf, 0x2017),
("hebrew_finalkaph", 0xcea, 0x5da),
("hebrew_finalmem", 0xced, 0x5dd),
("hebrew_finalnun", 0xcef, 0x5df),
("hebrew_finalpe", 0xcf3, 0x5e3),
("hebrew_finalzade", 0xcf5, 0x5e5),
("hebrew_gimel", 0xce2, 0x5d2),
("hebrew_he", 0xce4, 0x5d4),
("hebrew_kaph", 0xceb, 0x5db),
("hebrew_lamed", 0xcec, 0x5dc),
("hebrew_mem", 0xcee, 0x5de),
("hebrew_nun", 0xcf0, 0x5e0),
("hebrew_pe", 0xcf4, 0x5e4),
("hebrew_qoph", 0xcf7, 0x5e7),
("hebrew_resh", 0xcf8, 0x5e8),
("hebrew_samech", 0xcf1, 0x5e1),
("hebrew_shin", 0xcf9, 0x5e9),
("hebrew_taw", 0xcfa, 0x5ea),
("hebrew_tet", 0xce8, 0x5d8),
("hebrew_waw", 0xce5, 0x5d5),
("hebrew_yod", 0xce9, 0x5d9),
("hebrew_zade", 0xcf6, 0x5e6),
("hebrew_zain", 0xce6, 0x5d6),
("horizlinescan1", 0x9ef, 0x23ba),
("horizlinescan3", 0x9f0, 0x23bb),
("horizlinescan5", 0x9f1, 0x2500),
("horizlinescan7", 0x9f2, 0x23bc),
("horizlinescan9", 0x9f3, 0x23bd),
("hstroke", 0x2b1, 0x127),
("ht", 0x9e2, 0x2409),
("hyphen", 0xad, 0xad),
("i", 0x69, 0x69),
("iacute", 0xed, 0xed),
("ibelowdot", 0x1001ecb, 0x1ecb),
("ibreve", 0x100012d, 0x12d),
("icircumflex", 0xee, 0xee),
("identical", 0x8cf, 0x2261),
("idiaeresis", 0xef, 0xef),
("idotless", 0x2b9, 0x131),
("ifonlyif", 0x8cd, 0x21d4),
("igrave", 0xec, 0xec),
("ihook", 0x1001ec9, 0x1ec9),
("imacron", 0x3ef, 0x12b),
("implies", 0x8ce, 0x21d2),
("includedin", 0x8da, 0x2282),
("includes", 0x8db, 0x2283),
("infinity", 0x8c2, 0x221e),
("integral", 0x8bf, 0x222b),
("intersection", 0x8dc, 0x2229),
("iogonek", 0x3e7, 0x12f),
("itilde", 0x3b5, 0x129),
("j", 0x6a, 0x6a),
("jcircumflex", 0x2bc, 0x135),
("jot", 0xbca, 0x2218),
("k", 0x6b, 0x6b),
("kana_A", 0x4b1, 0x30a2),
("kana_CHI", 0x4c1, 0x30c1),
("kana_E", 0x4b4, 0x30a8),
("kana_FU", 0x4cc, 0x30d5),
("kana_HA", 0x4ca, 0x30cf),
("kana_HE", 0x4cd, 0x30d8),
("kana_HI", 0x4cb, 0x30d2),
("kana_HO", 0x4ce, 0x30db),
("kana_I", 0x4b2, 0x30a4),
("kana_KA", 0x4b6, 0x30ab),
("kana_KE", 0x4b9, 0x30b1),
("kana_KI", 0x4b7, 0x30ad),
("kana_KO", 0x4ba, 0x30b3),
("kana_KU", 0x4b8, 0x30af),
("kana_MA", 0x4cf, 0x30de),
("kana_ME", 0x4d2, 0x30e1),
("kana_MI", 0x4d0, 0x30df),
("kana_MO", 0x4d3, 0x30e2),
("kana_MU", 0x4d1, 0x30e0),
("kana_N", 0x4dd, 0x30f3),
("kana_NA", 0x4c5, 0x30ca),
("kana_NE", 0x4c8, 0x30cd),
("kana_NI", 0x4c6, 0x30cb),
("kana_NO", 0x4c9, 0x30ce),
("kana_NU", 0x4c7, 0x30cc),
("kana_O", 0x4b5, 0x30aa),
("kana_RA", 0x4d7, 0x30e9),
("kana_RE", 0x4da, 0x30ec),
("kana_RI", 0x4d8, 0x30ea),
("kana_RO", 0x4db, 0x30ed),
("kana_RU", 0x4d9, 0x30eb),
("kana_SA", 0x4bb, 0x30b5),
("kana_SE", 0x4be, 0x30bb),
("kana_SHI", 0x4bc, 0x30b7),
("kana_SO", 0x4bf, 0x30bd),
("kana_SU", 0x4bd, 0x30b9),
("kana_TA", 0x4c0, 0x30bf),
("kana_TE", 0x4c3, 0x30c6),
("kana_TO", 0x4c4, 0x30c8),
("kana_TSU", 0x4c2, 0x30c4),
("kana_U", 0x4b3, 0x30a6),
("kana_WA", 0x4dc, 0x30ef),
("kana_WO", 0x4a6, 0x30f2),
("kana_YA", 0x4d4, 0x30e4),
("kana_YO", 0x4d6, 0x30e8),
("kana_YU", 0x4d5, 0x30e6),
("kana_a", 0x4a7, 0x30a1),
("kana_closingbracket", 0x4a3, 0x300d),
("kana_comma", 0x4a4, 0x3001),
("kana_conjunctive", 0x4a5, 0x30fb),
("kana_e", 0x4aa, 0x30a7),
("kana_fullstop", 0x4a1, 0x3002),
("kana_i", 0x4a8, 0x30a3),
("kana_o", 0x4ab, 0x30a9),
("kana_openingbracket", 0x4a2, 0x300c),
("kana_tsu", 0x4af, 0x30c3),
("kana_u", 0x4a9, 0x30a5),
("kana_ya", 0x4ac, 0x30e3),
("kana_yo", 0x4ae, 0x30e7),
("kana_yu", 0x4ad, 0x30e5),
("kcedilla", 0x3f3, 0x137),
("kra", 0x3a2, 0x138),
("l", 0x6c, 0x6c),
("lacute", 0x1e5, 0x13a),
("latincross", 0xad9, 0x271d),
("lbelowdot", 0x1001e37, 0x1e37),
("lcaron", 0x1b5, 0x13e),
("lcedilla", 0x3b6, 0x13c),
("leftarrow", 0x8fb, 0x2190),
("leftdoublequotemark", 0xad2, 0x201c),
("leftmiddlecurlybrace", 0x8af, 0x23a8),
("leftradical", 0x8a1, 0x23b7),
("leftsinglequotemark", 0xad0, 0x2018),
("leftt", 0x9f4, 0x251c),
("lefttack", 0xbdc, 0x22a3),
("less", 0x3c, 0x3c),
("lessthanequal", 0x8bc, 0x2264),
("lf", 0x9e5, 0x240a),
("logicaland", 0x8de, 0x2227),
("logicalor", 0x8df, 0x2228),
("lowleftcorner", 0x9ed, 0x2514),
("lowrightcorner", 0x9ea, 0x2518),
("lstroke", 0x1b3, 0x142),
("m", 0x6d, 0x6d),
("mabovedot", 0x1001e41, 0x1e41),
("macron", 0xaf, 0xaf),
("malesymbol", 0xaf7, 0x2642),
("maltesecross", 0xaf0, 0x2720),
("minus", 0x2d, 0x2d),
("minutes", 0xad6, 0x2032),
("mu", 0xb5, 0xb5),
("multiply", 0xd7, 0xd7),
("musicalflat", 0xaf6, 0x266d),
("musicalsharp", 0xaf5, 0x266f),
("n", 0x6e, 0x6e),
("nabla", 0x8c5, 0x2207),
("nacute", 0x1f1, 0x144),
("ncaron", 0x1f2, 0x148),
("ncedilla", 0x3f1, 0x146),
("ninesubscript", 0x1002089, 0x2089),
("ninesuperior", 0x1002079, 0x2079),
("nl", 0x9e8, 0x2424),
("nobreakspace", 0xa0, 0xa0),
("notelementof", 0x1002209, 0x2209),
("notequal", 0x8bd, 0x2260),
("notidentical", 0x1002262, 0x2262),
("notsign", 0xac, 0xac),
("ntilde", 0xf1, 0xf1),
("numbersign", 0x23, 0x23),
("numerosign", 0x6b0, 0x2116),
("o", 0x6f, 0x6f),
("oacute", 0xf3, 0xf3),
("obarred", 0x1000275, 0x275),
("obelowdot", 0x1001ecd, 0x1ecd),
("ocaron", 0x10001d2, 0x1d2),
("ocircumflex", 0xf4, 0xf4),
("ocircumflexacute", 0x1001ed1, 0x1ed1),
("ocircumflexbelowdot", 0x1001ed9, 0x1ed9),
("ocircumflexgrave", 0x1001ed3, 0x1ed3),
("ocircumflexhook", 0x1001ed5, 0x1ed5),
("ocircumflextilde", 0x1001ed7, 0x1ed7),
("odiaeresis", 0xf6, 0xf6),
("odoubleacute", 0x1f5, 0x151),
("oe", 0x13bd, 0x153),
("ogonek", 0x1b2, 0x2db),
("ograve", 0xf2, 0xf2),
("ohook", 0x1001ecf, 0x1ecf),
("ohorn", 0x10001a1, 0x1a1),
("ohornacute", 0x1001edb, 0x1edb),
("ohornbelowdot", 0x1001ee3, 0x1ee3),
("ohorngrave", 0x1001edd, 0x1edd),
("ohornhook", 0x1001edf, 0x1edf),
("ohorntilde", 0x1001ee1, 0x1ee1),
("omacron", 0x3f2, 0x14d),
("oneeighth", 0xac3, 0x215b),
("onefifth", 0xab2, 0x2155),
("onehalf", 0xbd, 0xbd),
("onequarter", 0xbc, 0xbc),
("onesixth", 0xab6, 0x2159),
("onesubscript", 0x1002081, 0x2081),
("onesuperior", 0xb9, 0xb9),
("onethird", 0xab0, 0x2153),
("ordfeminine", 0xaa, 0xaa),
("ordmasculine", 0xba, 0xba),
("oslash", 0xf8, 0xf8),
("otilde", 0xf5, 0xf5),
("overline", 0x47e, 0x203e),
("p", 0x70, 0x70),
("pabovedot", 0x1001e57, 0x1e57),
("paragraph", 0xb6, 0xb6),
("parenleft", 0x28, 0x28),
("parenright", 0x29, 0x29),
("partdifferential", 0x1002202, 0x2202),
("partialderivative", 0x8ef, 0x2202),
("percent", 0x25, 0x25),
("period", 0x2e, 0x2e),
("periodcentered", 0xb7, 0xb7),
("permille", 0xad5, 0x2030),
("phonographcopyright", 0xafb, 0x2117),
("plus", 0x2b, 0x2b),
("plusminus", 0xb1, 0xb1),
("prescription", 0xad4, 0x211e),
("prolongedsound", 0x4b0, 0x30fc),
("punctspace", 0xaa6, 0x2008),
("q", 0x71, 0x71),
("quad", 0xbcc, 0x2395),
("question", 0x3f, 0x3f),
("questiondown", 0xbf, 0xbf),
("quotedbl", 0x22, 0x22),
("r", 0x72, 0x72),
("racute", 0x1e0, 0x155),
("radical", 0x8d6, 0x221a),
("rcaron", 0x1f8, 0x159),
("rcedilla", 0x3b3, 0x157),
("registered", 0xae, 0xae),
("rightarrow", 0x8fd, 0x2192),
("rightdoublequotemark", 0xad3, 0x201d),
("rightmiddlecurlybrace", 0x8b0, 0x23ac),
("rightsinglequotemark", 0xad1, 0x2019),
("rightt", 0x9f5, 0x2524),
("righttack", 0xbfc, 0x22a2),
("s", 0x73, 0x73),
("sabovedot", 0x1001e61, 0x1e61),
("sacute", 0x1b6, 0x15b),
("scaron", 0x1b9, 0x161),
("scedilla", 0x1ba, 0x15f),
("schwa", 0x1000259, 0x259),
("scircumflex", 0x2fe, 0x15d),
("seconds", 0xad7, 0x2033),
("section", 0xa7, 0xa7),
("semicolon", 0x3b, 0x3b),
("semivoicedsound", 0x4df, 0x309c),
("seveneighths", 0xac6, 0x215e),
("sevensubscript", 0x1002087, 0x2087),
("sevensuperior", 0x1002077, 0x2077),
("similarequal", 0x8c9, 0x2243),
("singlelowquotemark", 0xafd, 0x201a),
("sixsubscript", 0x1002086, 0x2086),
("sixsuperior", 0x1002076, 0x2076),
("slash", 0x2f, 0x2f),
("soliddiamond", 0x9e0, 0x25c6),
("space", 0x20, 0x20),
("squareroot", 0x100221a, 0x221a),
("ssharp", 0xdf, 0xdf),
("sterling", 0xa3, 0xa3),
("stricteq", 0x1002263, 0x2263),
("t", 0x74, 0x74),
("tabovedot", 0x1001e6b, 0x1e6b),
("tcaron", 0x1bb, 0x165),
("tcedilla", 0x1fe, 0x163),
("telephone", 0xaf9, 0x260e),
("telephonerecorder", 0xafa, 0x2315),
("therefore", 0x8c0, 0x2234),
("thinspace", 0xaa7, 0x2009),
("thorn", 0xfe, 0xfe),
("threeeighths", 0xac4, 0x215c),
("threefifths", 0xab4, 0x2157),
("threequarters", 0xbe, 0xbe),
("threesubscript", 0x1002083, 0x2083),
("threesuperior", 0xb3, 0xb3),
("tintegral", 0x100222d, 0x222d),
("topintegral", 0x8a4, 0x2320),
("topleftparens", 0x8ab, 0x239b),
("topleftsqbracket", 0x8a7, 0x23a1),
("toprightparens", 0x8ad, 0x239e),
("toprightsqbracket", 0x8a9, 0x23a4),
("topt", 0x9f7, 0x252c),
("trademark", 0xac9, 0x2122),
("tslash", 0x3bc, 0x167),
("twofifths", 0xab3, 0x2156),
("twosubscript", 0x1002082, 0x2082),
("twosuperior", 0xb2, 0xb2),
("twothirds", 0xab1, 0x2154),
("u", 0x75, 0x75),
("uacute", 0xfa, 0xfa),
("ubelowdot", 0x1001ee5, 0x1ee5),
("ubreve", 0x2fd, 0x16d),
("ucircumflex", 0xfb, 0xfb),
("udiaeresis", 0xfc, 0xfc),
("udoubleacute", 0x1fb, 0x171),
("ugrave", 0xf9, 0xf9),
("uhook", 0x1001ee7, 0x1ee7),
("uhorn", 0x10001b0, 0x1b0),
("uhornacute", 0x1001ee9, 0x1ee9),
("uhornbelowdot", 0x1001ef1, 0x1ef1),
("uhorngrave", 0x1001eeb, 0x1eeb),
("uhornhook", 0x1001eed, 0x1eed),
("uhorntilde", 0x1001eef, 0x1eef),
("umacron", 0x3fe, 0x16b),
("underscore", 0x5f, 0x5f),
("union", 0x8dd, 0x222a),
("uogonek", 0x3f9, 0x173),
("uparrow", 0x8fc, 0x2191),
("upleftcorner", 0x9ec, 0x250c),
("uprightcorner", 0x9eb, 0x2510),
("upstile", 0xbd3, 0x2308),
("uptack", 0xbce, 0x22a5),
("uring", 0x1f9, 0x16f),
("utilde", 0x3fd, 0x169),
("v", 0x76, 0x76),
("variation", 0x8c1, 0x221d),
("vertbar", 0x9f8, 0x2502),
("voicedsound", 0x4de, 0x309b),
("vt", 0x9e9, 0x240b),
("w", 0x77, 0x77),
("wacute", 0x1001e83, 0x1e83),
("wcircumflex", 0x1000175, 0x175),
("wdiaeresis", 0x1001e85, 0x1e85),
("wgrave", 0x1001e81, 0x1e81),
("x", 0x78, 0x78),
("xabovedot", 0x1001e8b, 0x1e8b),
("y", 0x79, 0x79),
("yacute", 0xfd, 0xfd),
("ybelowdot", 0x1001ef5, 0x1ef5),
("ycircumflex", 0x1000177, 0x177),
("ydiaeresis", 0xff, 0xff),
("yen", 0xa5, 0xa5),
("ygrave", 0x1001ef3, 0x1ef3),
("yhook", 0x1001ef7, 0x1ef7),
("ytilde", 0x1001ef9, 0x1ef9),
("z", 0x7a, 0x7a),
("zabovedot", 0x1bf, 0x17c),
("zacute", 0x1bc, 0x17a),
("zcaron", 0x1be, 0x17e),
("zerosubscript", 0x1002080, 0x2080),
("zerosuperior", 0x1002070, 0x2070),
("zstroke", 0x10001b6, 0x1b6),
];