aboutsummaryrefslogtreecommitdiff
path: root/iconvdata
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-04-03 15:46:53 +0000
committerUlrich Drepper <drepper@redhat.com>1998-04-03 15:46:53 +0000
commite62c19f12cfc377ac9ce7c037713ead5dc6b57d9 (patch)
tree95fc8aa3e3e8722cf93ae46424b059e4796464ea /iconvdata
parent6f0ee4628f3075ed37481d2bdb573b6d52d9e25e (diff)
downloadglibc-e62c19f12cfc377ac9ce7c037713ead5dc6b57d9.tar.xz
glibc-e62c19f12cfc377ac9ce7c037713ead5dc6b57d9.zip
Update.
1998-04-03 15:34 Ulrich Drepper <drepper@cygnus.com> * iconv/gconv_int.h: New file. Internal header. * iconv/Makefile (distribute): Add gconv_int.h. * iconv/gconv.h: Remove definition which are now in gconv_int.h. * iconv/gconv_builtin.c: Adopt for gconv_int.h introduction. * iconv/gconv_close.c: Likewise. * iconv/gconv_conf.c: Likewise. * iconv/gconv_db.c: Likewise. * iconv/gconv_dl.c: Likewise. * iconv/gconv_int.h: Likewise. * iconv/gconv_open.c: Likewise. * iconv/iconv.c: Likewise. * iconv/iconv_close.c: Likewise. * iconv/iconv_open.c: Likewise. * iconv/iconv_prog.c: Likewise. 1998-04-03 Ulrich Drepper <drepper@cygnus.com> * iconvdata/ksc5601.c: Correct Perl scripts and make them omit the missing braces.
Diffstat (limited to 'iconvdata')
-rw-r--r--iconvdata/ksc5601.c2960
1 files changed, 1483 insertions, 1477 deletions
diff --git a/iconvdata/ksc5601.c b/iconvdata/ksc5601.c
index 32ec7324a9..c919425aa7 100644
--- a/iconvdata/ksc5601.c
+++ b/iconvdata/ksc5601.c
@@ -625,20 +625,22 @@ const uint16_t ksc5601_sym_to_ucs[] =
Mapping table from UCS4 to symbols defined in KS C 5601-1987.
-egrep '^0xA[1-C]' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \
+egrep '^0xA[1-C]' /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \
grep -v '# HANGUL SYLLABLE' | awk '{print $2, $1}' | sort -u |
-perl tab12.pl | > ksc_sym2.tb
-
+perl tab12.pl > ksc_sym2.tb
$n=0;
+ print " ";
while (<>) {
local($ucs4, $ksc, %rest) = split;
local($u)=hex($ucs4);
local($k)=hex($ksc);
+ local($ku)=int(($k - 0xa1a1) / 256) * 94 + (($k - 0xa1a1) & 0xff);
+ local($h)=0x21+int($ku/0x5e);
+ local($l)=0x21+int($ku%0x5e);
$n++;
- printf (" 0x%04x, 0x%04x,", $u,
- int(($k - 0xa1a1) / 256) * 94 + (($k - 0xa1a1) & 0xff));
- print "\n" if $n %4 == 0;
+ printf (" {0x%04x, 0x%04x},", $u, $h*256+$l);
+ print "\n " if $n %4 == 0;
}
print "\n";
@@ -646,253 +648,253 @@ perl tab12.pl | > ksc_sym2.tb
const uint16_t ksc5601_sym_from_ucs[KSC5601_SYMBOL][2] =
{
- 0x00a1, 0x222e, 0x00a4, 0x2234, 0x00a7, 0x2157, 0x00a8, 0x2127,
- 0x00aa, 0x2823, 0x00ad, 0x2129, 0x00b0, 0x2146, 0x00b1, 0x213e,
- 0x00b2, 0x2977, 0x00b3, 0x2978, 0x00b4, 0x2225, 0x00b6, 0x2252,
- 0x00b7, 0x2124, 0x00b8, 0x222c, 0x00b9, 0x2976, 0x00ba, 0x282c,
- 0x00bc, 0x2879, 0x00bd, 0x2876, 0x00be, 0x287a, 0x00bf, 0x222f,
- 0x00c6, 0x2821, 0x00d0, 0x2822, 0x00d7, 0x213f, 0x00d8, 0x282a,
- 0x00de, 0x282d, 0x00df, 0x292c, 0x00e6, 0x2921, 0x00f0, 0x2923,
- 0x00f7, 0x2140, 0x00f8, 0x292a, 0x00fe, 0x292d, 0x0111, 0x2922,
- 0x0126, 0x2824, 0x0127, 0x2924, 0x0131, 0x2925, 0x0132, 0x2826,
- 0x0133, 0x2926, 0x0138, 0x2927, 0x013f, 0x2828, 0x0140, 0x2928,
- 0x0141, 0x2829, 0x0142, 0x2929, 0x0149, 0x2930, 0x014a, 0x282f,
- 0x014b, 0x292f, 0x0152, 0x282b, 0x0153, 0x292b, 0x0166, 0x282e,
- 0x0167, 0x292e, 0x02c7, 0x2227, 0x02d0, 0x2230, 0x02d8, 0x2228,
- 0x02d9, 0x222b, 0x02da, 0x222a, 0x02db, 0x222d, 0x02dd, 0x2229,
- 0x0391, 0x2541, 0x0392, 0x2542, 0x0393, 0x2543, 0x0394, 0x2544,
- 0x0395, 0x2545, 0x0396, 0x2546, 0x0397, 0x2547, 0x0398, 0x2548,
- 0x0399, 0x2549, 0x039a, 0x254a, 0x039b, 0x254b, 0x039c, 0x254c,
- 0x039d, 0x254d, 0x039e, 0x254e, 0x039f, 0x254f, 0x03a0, 0x2550,
- 0x03a1, 0x2551, 0x03a3, 0x2552, 0x03a4, 0x2553, 0x03a5, 0x2554,
- 0x03a6, 0x2555, 0x03a7, 0x2556, 0x03a8, 0x2557, 0x03a9, 0x2558,
- 0x03b1, 0x2561, 0x03b2, 0x2562, 0x03b3, 0x2563, 0x03b4, 0x2564,
- 0x03b5, 0x2565, 0x03b6, 0x2566, 0x03b7, 0x2567, 0x03b8, 0x2568,
- 0x03b9, 0x2569, 0x03ba, 0x256a, 0x03bb, 0x256b, 0x03bc, 0x256c,
- 0x03bd, 0x256d, 0x03be, 0x256e, 0x03bf, 0x256f, 0x03c0, 0x2570,
- 0x03c1, 0x2571, 0x03c3, 0x2572, 0x03c4, 0x2573, 0x03c5, 0x2574,
- 0x03c6, 0x2575, 0x03c7, 0x2576, 0x03c8, 0x2577, 0x03c9, 0x2578,
- 0x0401, 0x2c27, 0x0410, 0x2c21, 0x0411, 0x2c22, 0x0412, 0x2c23,
- 0x0413, 0x2c24, 0x0414, 0x2c25, 0x0415, 0x2c26, 0x0416, 0x2c28,
- 0x0417, 0x2c29, 0x0418, 0x2c2a, 0x0419, 0x2c2b, 0x041a, 0x2c2c,
- 0x041b, 0x2c2d, 0x041c, 0x2c2e, 0x041d, 0x2c2f, 0x041e, 0x2c30,
- 0x041f, 0x2c31, 0x0420, 0x2c32, 0x0421, 0x2c33, 0x0422, 0x2c34,
- 0x0423, 0x2c35, 0x0424, 0x2c36, 0x0425, 0x2c37, 0x0426, 0x2c38,
- 0x0427, 0x2c39, 0x0428, 0x2c3a, 0x0429, 0x2c3b, 0x042a, 0x2c3c,
- 0x042b, 0x2c3d, 0x042c, 0x2c3e, 0x042d, 0x2c3f, 0x042e, 0x2c40,
- 0x042f, 0x2c41, 0x0430, 0x2c51, 0x0431, 0x2c52, 0x0432, 0x2c53,
- 0x0433, 0x2c54, 0x0434, 0x2c55, 0x0435, 0x2c56, 0x0436, 0x2c58,
- 0x0437, 0x2c59, 0x0438, 0x2c5a, 0x0439, 0x2c5b, 0x043a, 0x2c5c,
- 0x043b, 0x2c5d, 0x043c, 0x2c5e, 0x043d, 0x2c5f, 0x043e, 0x2c60,
- 0x043f, 0x2c61, 0x0440, 0x2c62, 0x0441, 0x2c63, 0x0442, 0x2c64,
- 0x0443, 0x2c65, 0x0444, 0x2c66, 0x0445, 0x2c67, 0x0446, 0x2c68,
- 0x0447, 0x2c69, 0x0448, 0x2c6a, 0x0449, 0x2c6b, 0x044a, 0x2c6c,
- 0x044b, 0x2c6d, 0x044c, 0x2c6e, 0x044d, 0x2c6f, 0x044e, 0x2c70,
- 0x044f, 0x2c71, 0x0451, 0x2c57, 0x2015, 0x212a, 0x2018, 0x212e,
- 0x2019, 0x212f, 0x201c, 0x2130, 0x201d, 0x2131, 0x2020, 0x2253,
- 0x2021, 0x2254, 0x2025, 0x2125, 0x2026, 0x2126, 0x2030, 0x2236,
- 0x2032, 0x2147, 0x2033, 0x2148, 0x203b, 0x2158, 0x2074, 0x2979,
- 0x207f, 0x297a, 0x2081, 0x297b, 0x2082, 0x297c, 0x2083, 0x297d,
- 0x2084, 0x297e, 0x2103, 0x2149, 0x2109, 0x2235, 0x2113, 0x2724,
- 0x2116, 0x2260, 0x2121, 0x2265, 0x2122, 0x2262, 0x2126, 0x2759,
- 0x212b, 0x214a, 0x2153, 0x2877, 0x2154, 0x2878, 0x215b, 0x287b,
- 0x215c, 0x287c, 0x215d, 0x287d, 0x215e, 0x287e, 0x2160, 0x2530,
- 0x2161, 0x2531, 0x2162, 0x2532, 0x2163, 0x2533, 0x2164, 0x2534,
- 0x2165, 0x2535, 0x2166, 0x2536, 0x2167, 0x2537, 0x2168, 0x2538,
- 0x2169, 0x2539, 0x2170, 0x2521, 0x2171, 0x2522, 0x2172, 0x2523,
- 0x2173, 0x2524, 0x2174, 0x2525, 0x2175, 0x2526, 0x2176, 0x2527,
- 0x2177, 0x2528, 0x2178, 0x2529, 0x2179, 0x252a, 0x2190, 0x2167,
- 0x2191, 0x2168, 0x2192, 0x2166, 0x2193, 0x2169, 0x2194, 0x216a,
- 0x2195, 0x2255, 0x2196, 0x2258, 0x2197, 0x2256, 0x2198, 0x2259,
- 0x2199, 0x2257, 0x21d2, 0x2221, 0x21d4, 0x2222, 0x2200, 0x2223,
- 0x2202, 0x2153, 0x2203, 0x2224, 0x2207, 0x2154, 0x2208, 0x2174,
- 0x220b, 0x2175, 0x220f, 0x2233, 0x2211, 0x2232, 0x221a, 0x216e,
- 0x221d, 0x2170, 0x221e, 0x2144, 0x2220, 0x2150, 0x2225, 0x212b,
- 0x2227, 0x217c, 0x2228, 0x217d, 0x2229, 0x217b, 0x222a, 0x217a,
- 0x222b, 0x2172, 0x222c, 0x2173, 0x222e, 0x2231, 0x2234, 0x2145,
- 0x2235, 0x2171, 0x223c, 0x212d, 0x223d, 0x216f, 0x2252, 0x2156,
- 0x2260, 0x2141, 0x2261, 0x2155, 0x2264, 0x2142, 0x2265, 0x2143,
- 0x226a, 0x216c, 0x226b, 0x216d, 0x2282, 0x2178, 0x2283, 0x2179,
- 0x2286, 0x2176, 0x2287, 0x2177, 0x2299, 0x2241, 0x22a5, 0x2151,
- 0x2312, 0x2152, 0x2460, 0x2867, 0x2461, 0x2868, 0x2462, 0x2869,
- 0x2463, 0x286a, 0x2464, 0x286b, 0x2465, 0x286c, 0x2466, 0x286d,
- 0x2467, 0x286e, 0x2468, 0x286f, 0x2469, 0x2870, 0x246a, 0x2871,
- 0x246b, 0x2872, 0x246c, 0x2873, 0x246d, 0x2874, 0x246e, 0x2875,
- 0x2474, 0x2967, 0x2475, 0x2968, 0x2476, 0x2969, 0x2477, 0x296a,
- 0x2478, 0x296b, 0x2479, 0x296c, 0x247a, 0x296d, 0x247b, 0x296e,
- 0x247c, 0x296f, 0x247d, 0x2970, 0x247e, 0x2971, 0x247f, 0x2972,
- 0x2480, 0x2973, 0x2481, 0x2974, 0x2482, 0x2975, 0x249c, 0x294d,
- 0x249d, 0x294e, 0x249e, 0x294f, 0x249f, 0x2950, 0x24a0, 0x2951,
- 0x24a1, 0x2952, 0x24a2, 0x2953, 0x24a3, 0x2954, 0x24a4, 0x2955,
- 0x24a5, 0x2956, 0x24a6, 0x2957, 0x24a7, 0x2958, 0x24a8, 0x2959,
- 0x24a9, 0x295a, 0x24aa, 0x295b, 0x24ab, 0x295c, 0x24ac, 0x295d,
- 0x24ad, 0x295e, 0x24ae, 0x295f, 0x24af, 0x2960, 0x24b0, 0x2961,
- 0x24b1, 0x2962, 0x24b2, 0x2963, 0x24b3, 0x2964, 0x24b4, 0x2965,
- 0x24b5, 0x2966, 0x24d0, 0x284d, 0x24d1, 0x284e, 0x24d2, 0x284f,
- 0x24d3, 0x2850, 0x24d4, 0x2851, 0x24d5, 0x2852, 0x24d6, 0x2853,
- 0x24d7, 0x2854, 0x24d8, 0x2855, 0x24d9, 0x2856, 0x24da, 0x2857,
- 0x24db, 0x2858, 0x24dc, 0x2859, 0x24dd, 0x285a, 0x24de, 0x285b,
- 0x24df, 0x285c, 0x24e0, 0x285d, 0x24e1, 0x285e, 0x24e2, 0x285f,
- 0x24e3, 0x2860, 0x24e4, 0x2861, 0x24e5, 0x2862, 0x24e6, 0x2863,
- 0x24e7, 0x2864, 0x24e8, 0x2865, 0x24e9, 0x2866, 0x2500, 0x2621,
- 0x2501, 0x262c, 0x2502, 0x2622, 0x2503, 0x262d, 0x250c, 0x2623,
- 0x250d, 0x2648, 0x250e, 0x2647, 0x250f, 0x262e, 0x2510, 0x2624,
- 0x2511, 0x2642, 0x2512, 0x2641, 0x2513, 0x262f, 0x2514, 0x2626,
- 0x2515, 0x2646, 0x2516, 0x2645, 0x2517, 0x2631, 0x2518, 0x2625,
- 0x2519, 0x2644, 0x251a, 0x2643, 0x251b, 0x2630, 0x251c, 0x2627,
- 0x251d, 0x263c, 0x251e, 0x2649, 0x251f, 0x264a, 0x2520, 0x2637,
- 0x2521, 0x264b, 0x2522, 0x264c, 0x2523, 0x2632, 0x2524, 0x2629,
- 0x2525, 0x263e, 0x2526, 0x264d, 0x2527, 0x264e, 0x2528, 0x2639,
- 0x2529, 0x264f, 0x252a, 0x2650, 0x252b, 0x2634, 0x252c, 0x2628,
- 0x252d, 0x2651, 0x252e, 0x2652, 0x252f, 0x2638, 0x2530, 0x263d,
- 0x2531, 0x2653, 0x2532, 0x2654, 0x2533, 0x2633, 0x2534, 0x262a,
- 0x2535, 0x2655, 0x2536, 0x2656, 0x2537, 0x263a, 0x2538, 0x263f,
- 0x2539, 0x2657, 0x253a, 0x2658, 0x253b, 0x2635, 0x253c, 0x262b,
- 0x253d, 0x2659, 0x253e, 0x265a, 0x253f, 0x263b, 0x2540, 0x265b,
- 0x2541, 0x265c, 0x2542, 0x2640, 0x2543, 0x265d, 0x2544, 0x265e,
- 0x2545, 0x265f, 0x2546, 0x2660, 0x2547, 0x2661, 0x2548, 0x2662,
- 0x2549, 0x2663, 0x254a, 0x2664, 0x254b, 0x2636, 0x2592, 0x2246,
- 0x25a0, 0x2161, 0x25a1, 0x2160, 0x25a3, 0x2243, 0x25a4, 0x2247,
- 0x25a5, 0x2248, 0x25a6, 0x224b, 0x25a7, 0x224a, 0x25a8, 0x2249,
- 0x25a9, 0x224c, 0x25b2, 0x2163, 0x25b3, 0x2162, 0x25b6, 0x223a,
- 0x25b7, 0x2239, 0x25bc, 0x2165, 0x25bd, 0x2164, 0x25c0, 0x2238,
- 0x25c1, 0x2237, 0x25c6, 0x215f, 0x25c7, 0x215e, 0x25c8, 0x2242,
- 0x25cb, 0x215b, 0x25ce, 0x215d, 0x25cf, 0x215c, 0x25d0, 0x2244,
- 0x25d1, 0x2245, 0x2605, 0x215a, 0x2606, 0x2159, 0x260e, 0x224f,
- 0x260f, 0x224e, 0x261c, 0x2250, 0x261e, 0x2251, 0x2640, 0x214f,
- 0x2642, 0x214e, 0x2660, 0x223c, 0x2661, 0x223d, 0x2663, 0x2240,
- 0x2664, 0x223b, 0x2665, 0x223e, 0x2667, 0x223f, 0x2668, 0x224d,
- 0x2669, 0x225b, 0x266a, 0x225c, 0x266c, 0x225d, 0x266d, 0x225a,
- 0x3000, 0x2121, 0x3001, 0x2122, 0x3002, 0x2123, 0x3003, 0x2128,
- 0x3008, 0x2134, 0x3009, 0x2135, 0x300a, 0x2136, 0x300b, 0x2137,
- 0x300c, 0x2138, 0x300d, 0x2139, 0x300e, 0x213a, 0x300f, 0x213b,
- 0x3010, 0x213c, 0x3011, 0x213d, 0x3013, 0x216b, 0x3014, 0x2132,
- 0x3015, 0x2133, 0x3041, 0x2a21, 0x3042, 0x2a22, 0x3043, 0x2a23,
- 0x3044, 0x2a24, 0x3045, 0x2a25, 0x3046, 0x2a26, 0x3047, 0x2a27,
- 0x3048, 0x2a28, 0x3049, 0x2a29, 0x304a, 0x2a2a, 0x304b, 0x2a2b,
- 0x304c, 0x2a2c, 0x304d, 0x2a2d, 0x304e, 0x2a2e, 0x304f, 0x2a2f,
- 0x3050, 0x2a30, 0x3051, 0x2a31, 0x3052, 0x2a32, 0x3053, 0x2a33,
- 0x3054, 0x2a34, 0x3055, 0x2a35, 0x3056, 0x2a36, 0x3057, 0x2a37,
- 0x3058, 0x2a38, 0x3059, 0x2a39, 0x305a, 0x2a3a, 0x305b, 0x2a3b,
- 0x305c, 0x2a3c, 0x305d, 0x2a3d, 0x305e, 0x2a3e, 0x305f, 0x2a3f,
- 0x3060, 0x2a40, 0x3061, 0x2a41, 0x3062, 0x2a42, 0x3063, 0x2a43,
- 0x3064, 0x2a44, 0x3065, 0x2a45, 0x3066, 0x2a46, 0x3067, 0x2a47,
- 0x3068, 0x2a48, 0x3069, 0x2a49, 0x306a, 0x2a4a, 0x306b, 0x2a4b,
- 0x306c, 0x2a4c, 0x306d, 0x2a4d, 0x306e, 0x2a4e, 0x306f, 0x2a4f,
- 0x3070, 0x2a50, 0x3071, 0x2a51, 0x3072, 0x2a52, 0x3073, 0x2a53,
- 0x3074, 0x2a54, 0x3075, 0x2a55, 0x3076, 0x2a56, 0x3077, 0x2a57,
- 0x3078, 0x2a58, 0x3079, 0x2a59, 0x307a, 0x2a5a, 0x307b, 0x2a5b,
- 0x307c, 0x2a5c, 0x307d, 0x2a5d, 0x307e, 0x2a5e, 0x307f, 0x2a5f,
- 0x3080, 0x2a60, 0x3081, 0x2a61, 0x3082, 0x2a62, 0x3083, 0x2a63,
- 0x3084, 0x2a64, 0x3085, 0x2a65, 0x3086, 0x2a66, 0x3087, 0x2a67,
- 0x3088, 0x2a68, 0x3089, 0x2a69, 0x308a, 0x2a6a, 0x308b, 0x2a6b,
- 0x308c, 0x2a6c, 0x308d, 0x2a6d, 0x308e, 0x2a6e, 0x308f, 0x2a6f,
- 0x3090, 0x2a70, 0x3091, 0x2a71, 0x3092, 0x2a72, 0x3093, 0x2a73,
- 0x30a1, 0x2b21, 0x30a2, 0x2b22, 0x30a3, 0x2b23, 0x30a4, 0x2b24,
- 0x30a5, 0x2b25, 0x30a6, 0x2b26, 0x30a7, 0x2b27, 0x30a8, 0x2b28,
- 0x30a9, 0x2b29, 0x30aa, 0x2b2a, 0x30ab, 0x2b2b, 0x30ac, 0x2b2c,
- 0x30ad, 0x2b2d, 0x30ae, 0x2b2e, 0x30af, 0x2b2f, 0x30b0, 0x2b30,
- 0x30b1, 0x2b31, 0x30b2, 0x2b32, 0x30b3, 0x2b33, 0x30b4, 0x2b34,
- 0x30b5, 0x2b35, 0x30b6, 0x2b36, 0x30b7, 0x2b37, 0x30b8, 0x2b38,
- 0x30b9, 0x2b39, 0x30ba, 0x2b3a, 0x30bb, 0x2b3b, 0x30bc, 0x2b3c,
- 0x30bd, 0x2b3d, 0x30be, 0x2b3e, 0x30bf, 0x2b3f, 0x30c0, 0x2b40,
- 0x30c1, 0x2b41, 0x30c2, 0x2b42, 0x30c3, 0x2b43, 0x30c4, 0x2b44,
- 0x30c5, 0x2b45, 0x30c6, 0x2b46, 0x30c7, 0x2b47, 0x30c8, 0x2b48,
- 0x30c9, 0x2b49, 0x30ca, 0x2b4a, 0x30cb, 0x2b4b, 0x30cc, 0x2b4c,
- 0x30cd, 0x2b4d, 0x30ce, 0x2b4e, 0x30cf, 0x2b4f, 0x30d0, 0x2b50,
- 0x30d1, 0x2b51, 0x30d2, 0x2b52, 0x30d3, 0x2b53, 0x30d4, 0x2b54,
- 0x30d5, 0x2b55, 0x30d6, 0x2b56, 0x30d7, 0x2b57, 0x30d8, 0x2b58,
- 0x30d9, 0x2b59, 0x30da, 0x2b5a, 0x30db, 0x2b5b, 0x30dc, 0x2b5c,
- 0x30dd, 0x2b5d, 0x30de, 0x2b5e, 0x30df, 0x2b5f, 0x30e0, 0x2b60,
- 0x30e1, 0x2b61, 0x30e2, 0x2b62, 0x30e3, 0x2b63, 0x30e4, 0x2b64,
- 0x30e5, 0x2b65, 0x30e6, 0x2b66, 0x30e7, 0x2b67, 0x30e8, 0x2b68,
- 0x30e9, 0x2b69, 0x30ea, 0x2b6a, 0x30eb, 0x2b6b, 0x30ec, 0x2b6c,
- 0x30ed, 0x2b6d, 0x30ee, 0x2b6e, 0x30ef, 0x2b6f, 0x30f0, 0x2b70,
- 0x30f1, 0x2b71, 0x30f2, 0x2b72, 0x30f3, 0x2b73, 0x30f4, 0x2b74,
- 0x30f5, 0x2b75, 0x30f6, 0x2b76, 0x3131, 0x2421, 0x3132, 0x2422,
- 0x3133, 0x2423, 0x3134, 0x2424, 0x3135, 0x2425, 0x3136, 0x2426,
- 0x3137, 0x2427, 0x3138, 0x2428, 0x3139, 0x2429, 0x313a, 0x242a,
- 0x313b, 0x242b, 0x313c, 0x242c, 0x313d, 0x242d, 0x313e, 0x242e,
- 0x313f, 0x242f, 0x3140, 0x2430, 0x3141, 0x2431, 0x3142, 0x2432,
- 0x3143, 0x2433, 0x3144, 0x2434, 0x3145, 0x2435, 0x3146, 0x2436,
- 0x3147, 0x2437, 0x3148, 0x2438, 0x3149, 0x2439, 0x314a, 0x243a,
- 0x314b, 0x243b, 0x314c, 0x243c, 0x314d, 0x243d, 0x314e, 0x243e,
- 0x314f, 0x243f, 0x3150, 0x2440, 0x3151, 0x2441, 0x3152, 0x2442,
- 0x3153, 0x2443, 0x3154, 0x2444, 0x3155, 0x2445, 0x3156, 0x2446,
- 0x3157, 0x2447, 0x3158, 0x2448, 0x3159, 0x2449, 0x315a, 0x244a,
- 0x315b, 0x244b, 0x315c, 0x244c, 0x315d, 0x244d, 0x315e, 0x244e,
- 0x315f, 0x244f, 0x3160, 0x2450, 0x3161, 0x2451, 0x3162, 0x2452,
- 0x3163, 0x2453, 0x3164, 0x2454, 0x3165, 0x2455, 0x3166, 0x2456,
- 0x3167, 0x2457, 0x3168, 0x2458, 0x3169, 0x2459, 0x316a, 0x245a,
- 0x316b, 0x245b, 0x316c, 0x245c, 0x316d, 0x245d, 0x316e, 0x245e,
- 0x316f, 0x245f, 0x3170, 0x2460, 0x3171, 0x2461, 0x3172, 0x2462,
- 0x3173, 0x2463, 0x3174, 0x2464, 0x3175, 0x2465, 0x3176, 0x2466,
- 0x3177, 0x2467, 0x3178, 0x2468, 0x3179, 0x2469, 0x317a, 0x246a,
- 0x317b, 0x246b, 0x317c, 0x246c, 0x317d, 0x246d, 0x317e, 0x246e,
- 0x317f, 0x246f, 0x3180, 0x2470, 0x3181, 0x2471, 0x3182, 0x2472,
- 0x3183, 0x2473, 0x3184, 0x2474, 0x3185, 0x2475, 0x3186, 0x2476,
- 0x3187, 0x2477, 0x3188, 0x2478, 0x3189, 0x2479, 0x318a, 0x247a,
- 0x318b, 0x247b, 0x318c, 0x247c, 0x318d, 0x247d, 0x318e, 0x247e,
- 0x3200, 0x2931, 0x3201, 0x2932, 0x3202, 0x2933, 0x3203, 0x2934,
- 0x3204, 0x2935, 0x3205, 0x2936, 0x3206, 0x2937, 0x3207, 0x2938,
- 0x3208, 0x2939, 0x3209, 0x293a, 0x320a, 0x293b, 0x320b, 0x293c,
- 0x320c, 0x293d, 0x320d, 0x293e, 0x320e, 0x293f, 0x320f, 0x2940,
- 0x3210, 0x2941, 0x3211, 0x2942, 0x3212, 0x2943, 0x3213, 0x2944,
- 0x3214, 0x2945, 0x3215, 0x2946, 0x3216, 0x2947, 0x3217, 0x2948,
- 0x3218, 0x2949, 0x3219, 0x294a, 0x321a, 0x294b, 0x321b, 0x294c,
- 0x321c, 0x225f, 0x3260, 0x2831, 0x3261, 0x2832, 0x3262, 0x2833,
- 0x3263, 0x2834, 0x3264, 0x2835, 0x3265, 0x2836, 0x3266, 0x2837,
- 0x3267, 0x2838, 0x3268, 0x2839, 0x3269, 0x283a, 0x326a, 0x283b,
- 0x326b, 0x283c, 0x326c, 0x283d, 0x326d, 0x283e, 0x326e, 0x283f,
- 0x326f, 0x2840, 0x3270, 0x2841, 0x3271, 0x2842, 0x3272, 0x2843,
- 0x3273, 0x2844, 0x3274, 0x2845, 0x3275, 0x2846, 0x3276, 0x2847,
- 0x3277, 0x2848, 0x3278, 0x2849, 0x3279, 0x284a, 0x327a, 0x284b,
- 0x327b, 0x284c, 0x327f, 0x225e, 0x3380, 0x2749, 0x3381, 0x274a,
- 0x3382, 0x274b, 0x3383, 0x274c, 0x3384, 0x274d, 0x3388, 0x273a,
- 0x3389, 0x273b, 0x338a, 0x275c, 0x338b, 0x275d, 0x338c, 0x275e,
- 0x338d, 0x2736, 0x338e, 0x2737, 0x338f, 0x2738, 0x3390, 0x2754,
- 0x3391, 0x2755, 0x3392, 0x2756, 0x3393, 0x2757, 0x3394, 0x2758,
- 0x3395, 0x2721, 0x3396, 0x2722, 0x3397, 0x2723, 0x3398, 0x2725,
- 0x3399, 0x272b, 0x339a, 0x272c, 0x339b, 0x272d, 0x339c, 0x272e,
- 0x339d, 0x272f, 0x339e, 0x2730, 0x339f, 0x2731, 0x33a0, 0x2732,
- 0x33a1, 0x2733, 0x33a2, 0x2734, 0x33a3, 0x2727, 0x33a4, 0x2728,
- 0x33a5, 0x2729, 0x33a6, 0x272a, 0x33a7, 0x273d, 0x33a8, 0x273e,
- 0x33a9, 0x2765, 0x33aa, 0x2766, 0x33ab, 0x2767, 0x33ac, 0x2768,
- 0x33ad, 0x2761, 0x33ae, 0x2762, 0x33af, 0x2763, 0x33b0, 0x273f,
- 0x33b1, 0x2740, 0x33b2, 0x2741, 0x33b3, 0x2742, 0x33b4, 0x2743,
- 0x33b5, 0x2744, 0x33b6, 0x2745, 0x33b7, 0x2746, 0x33b8, 0x2747,
- 0x33b9, 0x2748, 0x33ba, 0x274e, 0x33bb, 0x274f, 0x33bc, 0x2750,
- 0x33bd, 0x2751, 0x33be, 0x2752, 0x33bf, 0x2753, 0x33c0, 0x275a,
- 0x33c1, 0x275b, 0x33c2, 0x2263, 0x33c3, 0x276c, 0x33c4, 0x2726,
- 0x33c5, 0x2760, 0x33c6, 0x276f, 0x33c7, 0x2261, 0x33c8, 0x273c,
- 0x33c9, 0x276d, 0x33ca, 0x2735, 0x33cf, 0x2739, 0x33d0, 0x276a,
- 0x33d3, 0x276b, 0x33d6, 0x275f, 0x33d8, 0x2264, 0x33db, 0x2764,
- 0x33dc, 0x276e, 0x33dd, 0x2769, 0xff01, 0x2321, 0xff02, 0x2322,
- 0xff03, 0x2323, 0xff04, 0x2324, 0xff05, 0x2325, 0xff06, 0x2326,
- 0xff07, 0x2327, 0xff08, 0x2328, 0xff09, 0x2329, 0xff0a, 0x232a,
- 0xff0b, 0x232b, 0xff0c, 0x232c, 0xff0d, 0x232d, 0xff0e, 0x232e,
- 0xff0f, 0x232f, 0xff10, 0x2330, 0xff11, 0x2331, 0xff12, 0x2332,
- 0xff13, 0x2333, 0xff14, 0x2334, 0xff15, 0x2335, 0xff16, 0x2336,
- 0xff17, 0x2337, 0xff18, 0x2338, 0xff19, 0x2339, 0xff1a, 0x233a,
- 0xff1b, 0x233b, 0xff1c, 0x233c, 0xff1d, 0x233d, 0xff1e, 0x233e,
- 0xff1f, 0x233f, 0xff20, 0x2340, 0xff21, 0x2341, 0xff22, 0x2342,
- 0xff23, 0x2343, 0xff24, 0x2344, 0xff25, 0x2345, 0xff26, 0x2346,
- 0xff27, 0x2347, 0xff28, 0x2348, 0xff29, 0x2349, 0xff2a, 0x234a,
- 0xff2b, 0x234b, 0xff2c, 0x234c, 0xff2d, 0x234d, 0xff2e, 0x234e,
- 0xff2f, 0x234f, 0xff30, 0x2350, 0xff31, 0x2351, 0xff32, 0x2352,
- 0xff33, 0x2353, 0xff34, 0x2354, 0xff35, 0x2355, 0xff36, 0x2356,
- 0xff37, 0x2357, 0xff38, 0x2358, 0xff39, 0x2359, 0xff3a, 0x235a,
- 0xff3b, 0x235b, 0xff3c, 0x212c, 0xff3d, 0x235d, 0xff3e, 0x235e,
- 0xff3f, 0x235f, 0xff40, 0x2360, 0xff41, 0x2361, 0xff42, 0x2362,
- 0xff43, 0x2363, 0xff44, 0x2364, 0xff45, 0x2365, 0xff46, 0x2366,
- 0xff47, 0x2367, 0xff48, 0x2368, 0xff49, 0x2369, 0xff4a, 0x236a,
- 0xff4b, 0x236b, 0xff4c, 0x236c, 0xff4d, 0x236d, 0xff4e, 0x236e,
- 0xff4f, 0x236f, 0xff50, 0x2370, 0xff51, 0x2371, 0xff52, 0x2372,
- 0xff53, 0x2373, 0xff54, 0x2374, 0xff55, 0x2375, 0xff56, 0x2376,
- 0xff57, 0x2377, 0xff58, 0x2378, 0xff59, 0x2379, 0xff5a, 0x237a,
- 0xff5b, 0x237b, 0xff5c, 0x237c, 0xff5d, 0x237d, 0xff5e, 0x2226,
- 0xffe0, 0x214b, 0xffe1, 0x214c, 0xffe2, 0x217e, 0xffe3, 0x237e,
- 0xffe5, 0x214d, 0xffe6, 0x235c
+ {0x00a1, 0x222e}, {0x00a4, 0x2234}, {0x00a7, 0x2157}, {0x00a8, 0x2127},
+ {0x00aa, 0x2823}, {0x00ad, 0x2129}, {0x00b0, 0x2146}, {0x00b1, 0x213e},
+ {0x00b2, 0x2977}, {0x00b3, 0x2978}, {0x00b4, 0x2225}, {0x00b6, 0x2252},
+ {0x00b7, 0x2124}, {0x00b8, 0x222c}, {0x00b9, 0x2976}, {0x00ba, 0x282c},
+ {0x00bc, 0x2879}, {0x00bd, 0x2876}, {0x00be, 0x287a}, {0x00bf, 0x222f},
+ {0x00c6, 0x2821}, {0x00d0, 0x2822}, {0x00d7, 0x213f}, {0x00d8, 0x282a},
+ {0x00de, 0x282d}, {0x00df, 0x292c}, {0x00e6, 0x2921}, {0x00f0, 0x2923},
+ {0x00f7, 0x2140}, {0x00f8, 0x292a}, {0x00fe, 0x292d}, {0x0111, 0x2922},
+ {0x0126, 0x2824}, {0x0127, 0x2924}, {0x0131, 0x2925}, {0x0132, 0x2826},
+ {0x0133, 0x2926}, {0x0138, 0x2927}, {0x013f, 0x2828}, {0x0140, 0x2928},
+ {0x0141, 0x2829}, {0x0142, 0x2929}, {0x0149, 0x2930}, {0x014a, 0x282f},
+ {0x014b, 0x292f}, {0x0152, 0x282b}, {0x0153, 0x292b}, {0x0166, 0x282e},
+ {0x0167, 0x292e}, {0x02c7, 0x2227}, {0x02d0, 0x2230}, {0x02d8, 0x2228},
+ {0x02d9, 0x222b}, {0x02da, 0x222a}, {0x02db, 0x222d}, {0x02dd, 0x2229},
+ {0x0391, 0x2541}, {0x0392, 0x2542}, {0x0393, 0x2543}, {0x0394, 0x2544},
+ {0x0395, 0x2545}, {0x0396, 0x2546}, {0x0397, 0x2547}, {0x0398, 0x2548},
+ {0x0399, 0x2549}, {0x039a, 0x254a}, {0x039b, 0x254b}, {0x039c, 0x254c},
+ {0x039d, 0x254d}, {0x039e, 0x254e}, {0x039f, 0x254f}, {0x03a0, 0x2550},
+ {0x03a1, 0x2551}, {0x03a3, 0x2552}, {0x03a4, 0x2553}, {0x03a5, 0x2554},
+ {0x03a6, 0x2555}, {0x03a7, 0x2556}, {0x03a8, 0x2557}, {0x03a9, 0x2558},
+ {0x03b1, 0x2561}, {0x03b2, 0x2562}, {0x03b3, 0x2563}, {0x03b4, 0x2564},
+ {0x03b5, 0x2565}, {0x03b6, 0x2566}, {0x03b7, 0x2567}, {0x03b8, 0x2568},
+ {0x03b9, 0x2569}, {0x03ba, 0x256a}, {0x03bb, 0x256b}, {0x03bc, 0x256c},
+ {0x03bd, 0x256d}, {0x03be, 0x256e}, {0x03bf, 0x256f}, {0x03c0, 0x2570},
+ {0x03c1, 0x2571}, {0x03c3, 0x2572}, {0x03c4, 0x2573}, {0x03c5, 0x2574},
+ {0x03c6, 0x2575}, {0x03c7, 0x2576}, {0x03c8, 0x2577}, {0x03c9, 0x2578},
+ {0x0401, 0x2c27}, {0x0410, 0x2c21}, {0x0411, 0x2c22}, {0x0412, 0x2c23},
+ {0x0413, 0x2c24}, {0x0414, 0x2c25}, {0x0415, 0x2c26}, {0x0416, 0x2c28},
+ {0x0417, 0x2c29}, {0x0418, 0x2c2a}, {0x0419, 0x2c2b}, {0x041a, 0x2c2c},
+ {0x041b, 0x2c2d}, {0x041c, 0x2c2e}, {0x041d, 0x2c2f}, {0x041e, 0x2c30},
+ {0x041f, 0x2c31}, {0x0420, 0x2c32}, {0x0421, 0x2c33}, {0x0422, 0x2c34},
+ {0x0423, 0x2c35}, {0x0424, 0x2c36}, {0x0425, 0x2c37}, {0x0426, 0x2c38},
+ {0x0427, 0x2c39}, {0x0428, 0x2c3a}, {0x0429, 0x2c3b}, {0x042a, 0x2c3c},
+ {0x042b, 0x2c3d}, {0x042c, 0x2c3e}, {0x042d, 0x2c3f}, {0x042e, 0x2c40},
+ {0x042f, 0x2c41}, {0x0430, 0x2c51}, {0x0431, 0x2c52}, {0x0432, 0x2c53},
+ {0x0433, 0x2c54}, {0x0434, 0x2c55}, {0x0435, 0x2c56}, {0x0436, 0x2c58},
+ {0x0437, 0x2c59}, {0x0438, 0x2c5a}, {0x0439, 0x2c5b}, {0x043a, 0x2c5c},
+ {0x043b, 0x2c5d}, {0x043c, 0x2c5e}, {0x043d, 0x2c5f}, {0x043e, 0x2c60},
+ {0x043f, 0x2c61}, {0x0440, 0x2c62}, {0x0441, 0x2c63}, {0x0442, 0x2c64},
+ {0x0443, 0x2c65}, {0x0444, 0x2c66}, {0x0445, 0x2c67}, {0x0446, 0x2c68},
+ {0x0447, 0x2c69}, {0x0448, 0x2c6a}, {0x0449, 0x2c6b}, {0x044a, 0x2c6c},
+ {0x044b, 0x2c6d}, {0x044c, 0x2c6e}, {0x044d, 0x2c6f}, {0x044e, 0x2c70},
+ {0x044f, 0x2c71}, {0x0451, 0x2c57}, {0x2015, 0x212a}, {0x2018, 0x212e},
+ {0x2019, 0x212f}, {0x201c, 0x2130}, {0x201d, 0x2131}, {0x2020, 0x2253},
+ {0x2021, 0x2254}, {0x2025, 0x2125}, {0x2026, 0x2126}, {0x2030, 0x2236},
+ {0x2032, 0x2147}, {0x2033, 0x2148}, {0x203b, 0x2158}, {0x2074, 0x2979},
+ {0x207f, 0x297a}, {0x2081, 0x297b}, {0x2082, 0x297c}, {0x2083, 0x297d},
+ {0x2084, 0x297e}, {0x2103, 0x2149}, {0x2109, 0x2235}, {0x2113, 0x2724},
+ {0x2116, 0x2260}, {0x2121, 0x2265}, {0x2122, 0x2262}, {0x2126, 0x2759},
+ {0x212b, 0x214a}, {0x2153, 0x2877}, {0x2154, 0x2878}, {0x215b, 0x287b},
+ {0x215c, 0x287c}, {0x215d, 0x287d}, {0x215e, 0x287e}, {0x2160, 0x2530},
+ {0x2161, 0x2531}, {0x2162, 0x2532}, {0x2163, 0x2533}, {0x2164, 0x2534},
+ {0x2165, 0x2535}, {0x2166, 0x2536}, {0x2167, 0x2537}, {0x2168, 0x2538},
+ {0x2169, 0x2539}, {0x2170, 0x2521}, {0x2171, 0x2522}, {0x2172, 0x2523},
+ {0x2173, 0x2524}, {0x2174, 0x2525}, {0x2175, 0x2526}, {0x2176, 0x2527},
+ {0x2177, 0x2528}, {0x2178, 0x2529}, {0x2179, 0x252a}, {0x2190, 0x2167},
+ {0x2191, 0x2168}, {0x2192, 0x2166}, {0x2193, 0x2169}, {0x2194, 0x216a},
+ {0x2195, 0x2255}, {0x2196, 0x2258}, {0x2197, 0x2256}, {0x2198, 0x2259},
+ {0x2199, 0x2257}, {0x21d2, 0x2221}, {0x21d4, 0x2222}, {0x2200, 0x2223},
+ {0x2202, 0x2153}, {0x2203, 0x2224}, {0x2207, 0x2154}, {0x2208, 0x2174},
+ {0x220b, 0x2175}, {0x220f, 0x2233}, {0x2211, 0x2232}, {0x221a, 0x216e},
+ {0x221d, 0x2170}, {0x221e, 0x2144}, {0x2220, 0x2150}, {0x2225, 0x212b},
+ {0x2227, 0x217c}, {0x2228, 0x217d}, {0x2229, 0x217b}, {0x222a, 0x217a},
+ {0x222b, 0x2172}, {0x222c, 0x2173}, {0x222e, 0x2231}, {0x2234, 0x2145},
+ {0x2235, 0x2171}, {0x223c, 0x212d}, {0x223d, 0x216f}, {0x2252, 0x2156},
+ {0x2260, 0x2141}, {0x2261, 0x2155}, {0x2264, 0x2142}, {0x2265, 0x2143},
+ {0x226a, 0x216c}, {0x226b, 0x216d}, {0x2282, 0x2178}, {0x2283, 0x2179},
+ {0x2286, 0x2176}, {0x2287, 0x2177}, {0x2299, 0x2241}, {0x22a5, 0x2151},
+ {0x2312, 0x2152}, {0x2460, 0x2867}, {0x2461, 0x2868}, {0x2462, 0x2869},
+ {0x2463, 0x286a}, {0x2464, 0x286b}, {0x2465, 0x286c}, {0x2466, 0x286d},
+ {0x2467, 0x286e}, {0x2468, 0x286f}, {0x2469, 0x2870}, {0x246a, 0x2871},
+ {0x246b, 0x2872}, {0x246c, 0x2873}, {0x246d, 0x2874}, {0x246e, 0x2875},
+ {0x2474, 0x2967}, {0x2475, 0x2968}, {0x2476, 0x2969}, {0x2477, 0x296a},
+ {0x2478, 0x296b}, {0x2479, 0x296c}, {0x247a, 0x296d}, {0x247b, 0x296e},
+ {0x247c, 0x296f}, {0x247d, 0x2970}, {0x247e, 0x2971}, {0x247f, 0x2972},
+ {0x2480, 0x2973}, {0x2481, 0x2974}, {0x2482, 0x2975}, {0x249c, 0x294d},
+ {0x249d, 0x294e}, {0x249e, 0x294f}, {0x249f, 0x2950}, {0x24a0, 0x2951},
+ {0x24a1, 0x2952}, {0x24a2, 0x2953}, {0x24a3, 0x2954}, {0x24a4, 0x2955},
+ {0x24a5, 0x2956}, {0x24a6, 0x2957}, {0x24a7, 0x2958}, {0x24a8, 0x2959},
+ {0x24a9, 0x295a}, {0x24aa, 0x295b}, {0x24ab, 0x295c}, {0x24ac, 0x295d},
+ {0x24ad, 0x295e}, {0x24ae, 0x295f}, {0x24af, 0x2960}, {0x24b0, 0x2961},
+ {0x24b1, 0x2962}, {0x24b2, 0x2963}, {0x24b3, 0x2964}, {0x24b4, 0x2965},
+ {0x24b5, 0x2966}, {0x24d0, 0x284d}, {0x24d1, 0x284e}, {0x24d2, 0x284f},
+ {0x24d3, 0x2850}, {0x24d4, 0x2851}, {0x24d5, 0x2852}, {0x24d6, 0x2853},
+ {0x24d7, 0x2854}, {0x24d8, 0x2855}, {0x24d9, 0x2856}, {0x24da, 0x2857},
+ {0x24db, 0x2858}, {0x24dc, 0x2859}, {0x24dd, 0x285a}, {0x24de, 0x285b},
+ {0x24df, 0x285c}, {0x24e0, 0x285d}, {0x24e1, 0x285e}, {0x24e2, 0x285f},
+ {0x24e3, 0x2860}, {0x24e4, 0x2861}, {0x24e5, 0x2862}, {0x24e6, 0x2863},
+ {0x24e7, 0x2864}, {0x24e8, 0x2865}, {0x24e9, 0x2866}, {0x2500, 0x2621},
+ {0x2501, 0x262c}, {0x2502, 0x2622}, {0x2503, 0x262d}, {0x250c, 0x2623},
+ {0x250d, 0x2648}, {0x250e, 0x2647}, {0x250f, 0x262e}, {0x2510, 0x2624},
+ {0x2511, 0x2642}, {0x2512, 0x2641}, {0x2513, 0x262f}, {0x2514, 0x2626},
+ {0x2515, 0x2646}, {0x2516, 0x2645}, {0x2517, 0x2631}, {0x2518, 0x2625},
+ {0x2519, 0x2644}, {0x251a, 0x2643}, {0x251b, 0x2630}, {0x251c, 0x2627},
+ {0x251d, 0x263c}, {0x251e, 0x2649}, {0x251f, 0x264a}, {0x2520, 0x2637},
+ {0x2521, 0x264b}, {0x2522, 0x264c}, {0x2523, 0x2632}, {0x2524, 0x2629},
+ {0x2525, 0x263e}, {0x2526, 0x264d}, {0x2527, 0x264e}, {0x2528, 0x2639},
+ {0x2529, 0x264f}, {0x252a, 0x2650}, {0x252b, 0x2634}, {0x252c, 0x2628},
+ {0x252d, 0x2651}, {0x252e, 0x2652}, {0x252f, 0x2638}, {0x2530, 0x263d},
+ {0x2531, 0x2653}, {0x2532, 0x2654}, {0x2533, 0x2633}, {0x2534, 0x262a},
+ {0x2535, 0x2655}, {0x2536, 0x2656}, {0x2537, 0x263a}, {0x2538, 0x263f},
+ {0x2539, 0x2657}, {0x253a, 0x2658}, {0x253b, 0x2635}, {0x253c, 0x262b},
+ {0x253d, 0x2659}, {0x253e, 0x265a}, {0x253f, 0x263b}, {0x2540, 0x265b},
+ {0x2541, 0x265c}, {0x2542, 0x2640}, {0x2543, 0x265d}, {0x2544, 0x265e},
+ {0x2545, 0x265f}, {0x2546, 0x2660}, {0x2547, 0x2661}, {0x2548, 0x2662},
+ {0x2549, 0x2663}, {0x254a, 0x2664}, {0x254b, 0x2636}, {0x2592, 0x2246},
+ {0x25a0, 0x2161}, {0x25a1, 0x2160}, {0x25a3, 0x2243}, {0x25a4, 0x2247},
+ {0x25a5, 0x2248}, {0x25a6, 0x224b}, {0x25a7, 0x224a}, {0x25a8, 0x2249},
+ {0x25a9, 0x224c}, {0x25b2, 0x2163}, {0x25b3, 0x2162}, {0x25b6, 0x223a},
+ {0x25b7, 0x2239}, {0x25bc, 0x2165}, {0x25bd, 0x2164}, {0x25c0, 0x2238},
+ {0x25c1, 0x2237}, {0x25c6, 0x215f}, {0x25c7, 0x215e}, {0x25c8, 0x2242},
+ {0x25cb, 0x215b}, {0x25ce, 0x215d}, {0x25cf, 0x215c}, {0x25d0, 0x2244},
+ {0x25d1, 0x2245}, {0x2605, 0x215a}, {0x2606, 0x2159}, {0x260e, 0x224f},
+ {0x260f, 0x224e}, {0x261c, 0x2250}, {0x261e, 0x2251}, {0x2640, 0x214f},
+ {0x2642, 0x214e}, {0x2660, 0x223c}, {0x2661, 0x223d}, {0x2663, 0x2240},
+ {0x2664, 0x223b}, {0x2665, 0x223e}, {0x2667, 0x223f}, {0x2668, 0x224d},
+ {0x2669, 0x225b}, {0x266a, 0x225c}, {0x266c, 0x225d}, {0x266d, 0x225a},
+ {0x3000, 0x2121}, {0x3001, 0x2122}, {0x3002, 0x2123}, {0x3003, 0x2128},
+ {0x3008, 0x2134}, {0x3009, 0x2135}, {0x300a, 0x2136}, {0x300b, 0x2137},
+ {0x300c, 0x2138}, {0x300d, 0x2139}, {0x300e, 0x213a}, {0x300f, 0x213b},
+ {0x3010, 0x213c}, {0x3011, 0x213d}, {0x3013, 0x216b}, {0x3014, 0x2132},
+ {0x3015, 0x2133}, {0x3041, 0x2a21}, {0x3042, 0x2a22}, {0x3043, 0x2a23},
+ {0x3044, 0x2a24}, {0x3045, 0x2a25}, {0x3046, 0x2a26}, {0x3047, 0x2a27},
+ {0x3048, 0x2a28}, {0x3049, 0x2a29}, {0x304a, 0x2a2a}, {0x304b, 0x2a2b},
+ {0x304c, 0x2a2c}, {0x304d, 0x2a2d}, {0x304e, 0x2a2e}, {0x304f, 0x2a2f},
+ {0x3050, 0x2a30}, {0x3051, 0x2a31}, {0x3052, 0x2a32}, {0x3053, 0x2a33},
+ {0x3054, 0x2a34}, {0x3055, 0x2a35}, {0x3056, 0x2a36}, {0x3057, 0x2a37},
+ {0x3058, 0x2a38}, {0x3059, 0x2a39}, {0x305a, 0x2a3a}, {0x305b, 0x2a3b},
+ {0x305c, 0x2a3c}, {0x305d, 0x2a3d}, {0x305e, 0x2a3e}, {0x305f, 0x2a3f},
+ {0x3060, 0x2a40}, {0x3061, 0x2a41}, {0x3062, 0x2a42}, {0x3063, 0x2a43},
+ {0x3064, 0x2a44}, {0x3065, 0x2a45}, {0x3066, 0x2a46}, {0x3067, 0x2a47},
+ {0x3068, 0x2a48}, {0x3069, 0x2a49}, {0x306a, 0x2a4a}, {0x306b, 0x2a4b},
+ {0x306c, 0x2a4c}, {0x306d, 0x2a4d}, {0x306e, 0x2a4e}, {0x306f, 0x2a4f},
+ {0x3070, 0x2a50}, {0x3071, 0x2a51}, {0x3072, 0x2a52}, {0x3073, 0x2a53},
+ {0x3074, 0x2a54}, {0x3075, 0x2a55}, {0x3076, 0x2a56}, {0x3077, 0x2a57},
+ {0x3078, 0x2a58}, {0x3079, 0x2a59}, {0x307a, 0x2a5a}, {0x307b, 0x2a5b},
+ {0x307c, 0x2a5c}, {0x307d, 0x2a5d}, {0x307e, 0x2a5e}, {0x307f, 0x2a5f},
+ {0x3080, 0x2a60}, {0x3081, 0x2a61}, {0x3082, 0x2a62}, {0x3083, 0x2a63},
+ {0x3084, 0x2a64}, {0x3085, 0x2a65}, {0x3086, 0x2a66}, {0x3087, 0x2a67},
+ {0x3088, 0x2a68}, {0x3089, 0x2a69}, {0x308a, 0x2a6a}, {0x308b, 0x2a6b},
+ {0x308c, 0x2a6c}, {0x308d, 0x2a6d}, {0x308e, 0x2a6e}, {0x308f, 0x2a6f},
+ {0x3090, 0x2a70}, {0x3091, 0x2a71}, {0x3092, 0x2a72}, {0x3093, 0x2a73},
+ {0x30a1, 0x2b21}, {0x30a2, 0x2b22}, {0x30a3, 0x2b23}, {0x30a4, 0x2b24},
+ {0x30a5, 0x2b25}, {0x30a6, 0x2b26}, {0x30a7, 0x2b27}, {0x30a8, 0x2b28},
+ {0x30a9, 0x2b29}, {0x30aa, 0x2b2a}, {0x30ab, 0x2b2b}, {0x30ac, 0x2b2c},
+ {0x30ad, 0x2b2d}, {0x30ae, 0x2b2e}, {0x30af, 0x2b2f}, {0x30b0, 0x2b30},
+ {0x30b1, 0x2b31}, {0x30b2, 0x2b32}, {0x30b3, 0x2b33}, {0x30b4, 0x2b34},
+ {0x30b5, 0x2b35}, {0x30b6, 0x2b36}, {0x30b7, 0x2b37}, {0x30b8, 0x2b38},
+ {0x30b9, 0x2b39}, {0x30ba, 0x2b3a}, {0x30bb, 0x2b3b}, {0x30bc, 0x2b3c},
+ {0x30bd, 0x2b3d}, {0x30be, 0x2b3e}, {0x30bf, 0x2b3f}, {0x30c0, 0x2b40},
+