svn commit: r196077 - in user/edwin/locale/tools: . charmaps
Edwin Groothuis
edwin at FreeBSD.org
Wed Aug 5 22:22:51 UTC 2009
Author: edwin
Date: Wed Aug 5 22:22:50 2009
New Revision: 196077
URL: http://svn.freebsd.org/changeset/base/196077
Log:
Add support for the eucCN charactermap
Added:
user/edwin/locale/tools/changeoffset.pl (contents, props changed)
user/edwin/locale/tools/charmaps/eucCN.TXT
Modified:
user/edwin/locale/tools/charmaps.xml
Added: user/edwin/locale/tools/changeoffset.pl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/edwin/locale/tools/changeoffset.pl Wed Aug 5 22:22:50 2009 (r196077)
@@ -0,0 +1,30 @@
+#!/usr/bin/perl -w
+
+if ($#ARGV != 2) {
+ print STDERR "Usage: $0 <charmap in> <charmap out> <offset>\n";
+ print STDERR "offset should be in hex and can be prefixed with a -.\n";
+ exit;
+}
+
+$fin = $ARGV[0];
+$fout = $ARGV[1];
+$offset = hex($ARGV[2]);
+
+open(FIN, "$fin.TXT") or die "Cannot open $fin.TXT for reading";
+open(FOUT, ">$fout.TXT");
+
+foreach my $l (<FIN>) {
+ my @a = split(" ", $l);
+
+ if ($a[0] =~ /^0x[0-9a-fA-F]+$/) {
+ my $c = length($a[0]);
+ my $h = hex($a[0]) + $offset;
+
+ $l = sprintf("0x%*X%s", $c - 2, $h, substr($l, $c));
+ }
+
+ print FOUT $l;
+}
+
+close(FOUT);
+close(FIN);
Modified: user/edwin/locale/tools/charmaps.xml
==============================================================================
--- user/edwin/locale/tools/charmaps.xml Wed Aug 5 21:58:39 2009 (r196076)
+++ user/edwin/locale/tools/charmaps.xml Wed Aug 5 22:22:50 2009 (r196077)
@@ -381,83 +381,83 @@
<!-- Copied from the original FreeBSD src/share/timedef -->
- <translation encoding="GB2312" cldr="C"
+ <translation encoding="GB2312 eucCN" cldr="C"
unicode="FULLWIDTH LATIN CAPITAL LETTER C" />
- <translation encoding="GB2312" cldr="N"
+ <translation encoding="GB2312 eucCN" cldr="N"
unicode="FULLWIDTH LATIN CAPITAL LETTER N" />
- <translation encoding="GB2312" cldr="Y"
+ <translation encoding="GB2312 eucCN" cldr="Y"
unicode="FULLWIDTH LATIN CAPITAL LETTER Y" />
- <translation encoding="GB2312" cldr="one"
+ <translation encoding="GB2312 eucCN" cldr="one"
unicode="FULLWIDTH DIGIT ONE" />
- <translation encoding="GB2312" cldr="two"
+ <translation encoding="GB2312 eucCN" cldr="two"
unicode="FULLWIDTH DIGIT TWO" />
- <translation encoding="GB2312" cldr="three"
+ <translation encoding="GB2312 eucCN" cldr="three"
unicode="FULLWIDTH DIGIT THREE" />
- <translation encoding="GB2312" cldr="four"
+ <translation encoding="GB2312 eucCN" cldr="four"
unicode="FULLWIDTH DIGIT FOUR" />
- <translation encoding="GB2312" cldr="five"
+ <translation encoding="GB2312 eucCN" cldr="five"
unicode="FULLWIDTH DIGIT FIVE" />
- <translation encoding="GB2312" cldr="six"
+ <translation encoding="GB2312 eucCN" cldr="six"
unicode="FULLWIDTH DIGIT SIX" />
- <translation encoding="GB2312" cldr="seven"
+ <translation encoding="GB2312 eucCN" cldr="seven"
unicode="FULLWIDTH DIGIT SEVEN" />
- <translation encoding="GB2312" cldr="eight"
+ <translation encoding="GB2312 eucCN" cldr="eight"
unicode="FULLWIDTH DIGIT EIGHT" />
- <translation encoding="GB2312" cldr="nine"
+ <translation encoding="GB2312 eucCN" cldr="nine"
unicode="FULLWIDTH DIGIT NINE" />
- <translation encoding="GB2312" cldr="zero"
+ <translation encoding="GB2312 eucCN" cldr="zero"
unicode="FULLWIDTH DIGIT ZERO" />
- <translation encoding="GB2312" cldr="space"
+ <translation encoding="GB2312 eucCN" cldr="space"
unicode="IDEOGRAPHIC SPACE" />
- <translation encoding="GB2312" cldr="FULL STOP"
+ <translation encoding="GB2312 eucCN" cldr="FULL STOP"
unicode="FULLWIDTH FULL STOP" />
- <translation encoding="GB2312" cldr="COMMA"
+ <translation encoding="GB2312 eucCN" cldr="COMMA"
unicode="FULLWIDTH COMMA" />
- <translation encoding="GB2312" cldr="HYPHEN-MINUS"
+ <translation encoding="GB2312 eucCN" cldr="HYPHEN-MINUS"
unicode="FULLWIDTH HYPHEN-MINUS" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-4E00" ucc="4E00" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-4E09" ucc="4E09" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-4E0A" ucc="4E0A" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-4E0B" ucc="4E0B" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-4E8C" ucc="4E8C" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-4E94" ucc="4E94" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-516D" ucc="516D" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-5206" ucc="5206" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-5348" ucc="5348" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-5426" ucc="5426" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-5468" ucc="5468" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-56DB" ucc="56DB" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-5B9A" ucc="5B9A" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-5E74" ucc="5E74" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-65E5" ucc="65E5" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-65F6" ucc="65F6" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-661F" ucc="661F" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-662F" ucc="662F" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-6708" ucc="6708" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-671F" ucc="671F" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-786E" ucc="786E" />
- <translation encoding="GB2312"
+ <translation encoding="GB2312 eucCN"
cldr="CJK UNIFIED IDEOGRAPH-79D2" ucc="79D2" />
<translation encoding="ARMSCII-8"
Added: user/edwin/locale/tools/charmaps/eucCN.TXT
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/edwin/locale/tools/charmaps/eucCN.TXT Wed Aug 5 22:22:50 2009 (r196077)
@@ -0,0 +1,7456 @@
+#
+# Name: eucCN-80 to Unicode table (complete, hex format)
+# Based on the GB2312.TXT
+#
+# General notes:
+#
+# The following algorithms can be used to change the hex form
+# of GB2312 to other standard forms:
+#
+# To change hex to EUC form, add 0x8080
+#
+0xA1A1 0x3000 # IDEOGRAPHIC SPACE
+0xA1A2 0x3001 # IDEOGRAPHIC COMMA
+0xA1A3 0x3002 # IDEOGRAPHIC FULL STOP
+0xA1A4 0x30FB # KATAKANA MIDDLE DOT
+0xA1A5 0x02C9 # MODIFIER LETTER MACRON (Mandarin Chinese first tone)
+0xA1A6 0x02C7 # CARON (Mandarin Chinese third tone)
+0xA1A7 0x00A8 # DIAERESIS
+0xA1A8 0x3003 # DITTO MARK
+0xA1A9 0x3005 # IDEOGRAPHIC ITERATION MARK
+0xA1AA 0x2015 # HORIZONTAL BAR
+0xA1AB 0xFF5E # FULLWIDTH TILDE
+0xA1AC 0x2016 # DOUBLE VERTICAL LINE
+0xA1AD 0x2026 # HORIZONTAL ELLIPSIS
+0xA1AE 0x2018 # LEFT SINGLE QUOTATION MARK
+0xA1AF 0x2019 # RIGHT SINGLE QUOTATION MARK
+0xA1B0 0x201C # LEFT DOUBLE QUOTATION MARK
+0xA1B1 0x201D # RIGHT DOUBLE QUOTATION MARK
+0xA1B2 0x3014 # LEFT TORTOISE SHELL BRACKET
+0xA1B3 0x3015 # RIGHT TORTOISE SHELL BRACKET
+0xA1B4 0x3008 # LEFT ANGLE BRACKET
+0xA1B5 0x3009 # RIGHT ANGLE BRACKET
+0xA1B6 0x300A # LEFT DOUBLE ANGLE BRACKET
+0xA1B7 0x300B # RIGHT DOUBLE ANGLE BRACKET
+0xA1B8 0x300C # LEFT CORNER BRACKET
+0xA1B9 0x300D # RIGHT CORNER BRACKET
+0xA1BA 0x300E # LEFT WHITE CORNER BRACKET
+0xA1BB 0x300F # RIGHT WHITE CORNER BRACKET
+0xA1BC 0x3016 # LEFT WHITE LENTICULAR BRACKET
+0xA1BD 0x3017 # RIGHT WHITE LENTICULAR BRACKET
+0xA1BE 0x3010 # LEFT BLACK LENTICULAR BRACKET
+0xA1BF 0x3011 # RIGHT BLACK LENTICULAR BRACKET
+0xA1C0 0x00B1 # PLUS-MINUS SIGN
+0xA1C1 0x00D7 # MULTIPLICATION SIGN
+0xA1C2 0x00F7 # DIVISION SIGN
+0xA1C3 0x2236 # RATIO
+0xA1C4 0x2227 # LOGICAL AND
+0xA1C5 0x2228 # LOGICAL OR
+0xA1C6 0x2211 # N-ARY SUMMATION
+0xA1C7 0x220F # N-ARY PRODUCT
+0xA1C8 0x222A # UNION
+0xA1C9 0x2229 # INTERSECTION
+0xA1CA 0x2208 # ELEMENT OF
+0xA1CB 0x2237 # PROPORTION
+0xA1CC 0x221A # SQUARE ROOT
+0xA1CD 0x22A5 # UP TACK
+0xA1CE 0x2225 # PARALLEL TO
+0xA1CF 0x2220 # ANGLE
+0xA1D0 0x2312 # ARC
+0xA1D1 0x2299 # CIRCLED DOT OPERATOR
+0xA1D2 0x222B # INTEGRAL
+0xA1D3 0x222E # CONTOUR INTEGRAL
+0xA1D4 0x2261 # IDENTICAL TO
+0xA1D5 0x224C # ALL EQUAL TO
+0xA1D6 0x2248 # ALMOST EQUAL TO
+0xA1D7 0x223D # REVERSED TILDE
+0xA1D8 0x221D # PROPORTIONAL TO
+0xA1D9 0x2260 # NOT EQUAL TO
+0xA1DA 0x226E # NOT LESS-THAN
+0xA1DB 0x226F # NOT GREATER-THAN
+0xA1DC 0x2264 # LESS-THAN OR EQUAL TO
+0xA1DD 0x2265 # GREATER-THAN OR EQUAL TO
+0xA1DE 0x221E # INFINITY
+0xA1DF 0x2235 # BECAUSE
+0xA1E0 0x2234 # THEREFORE
+0xA1E1 0x2642 # MALE SIGN
+0xA1E2 0x2640 # FEMALE SIGN
+0xA1E3 0x00B0 # DEGREE SIGN
+0xA1E4 0x2032 # PRIME
+0xA1E5 0x2033 # DOUBLE PRIME
+0xA1E6 0x2103 # DEGREE CELSIUS
+0xA1E7 0xFF04 # FULLWIDTH DOLLAR SIGN
+0xA1E8 0x00A4 # CURRENCY SIGN
+0xA1E9 0xFFE0 # FULLWIDTH CENT SIGN
+0xA1EA 0xFFE1 # FULLWIDTH POUND SIGN
+0xA1EB 0x2030 # PER MILLE SIGN
+0xA1EC 0x00A7 # SECTION SIGN
+0xA1ED 0x2116 # NUMERO SIGN
+0xA1EE 0x2606 # WHITE STAR
+0xA1EF 0x2605 # BLACK STAR
+0xA1F0 0x25CB # WHITE CIRCLE
+0xA1F1 0x25CF # BLACK CIRCLE
+0xA1F2 0x25CE # BULLSEYE
+0xA1F3 0x25C7 # WHITE DIAMOND
+0xA1F4 0x25C6 # BLACK DIAMOND
+0xA1F5 0x25A1 # WHITE SQUARE
+0xA1F6 0x25A0 # BLACK SQUARE
+0xA1F7 0x25B3 # WHITE UP-POINTING TRIANGLE
+0xA1F8 0x25B2 # BLACK UP-POINTING TRIANGLE
+0xA1F9 0x203B # REFERENCE MARK
+0xA1FA 0x2192 # RIGHTWARDS ARROW
+0xA1FB 0x2190 # LEFTWARDS ARROW
+0xA1FC 0x2191 # UPWARDS ARROW
+0xA1FD 0x2193 # DOWNWARDS ARROW
+0xA1FE 0x3013 # GETA MARK
+0xA2B1 0x2488 # DIGIT ONE FULL STOP
+0xA2B2 0x2489 # DIGIT TWO FULL STOP
+0xA2B3 0x248A # DIGIT THREE FULL STOP
+0xA2B4 0x248B # DIGIT FOUR FULL STOP
+0xA2B5 0x248C # DIGIT FIVE FULL STOP
+0xA2B6 0x248D # DIGIT SIX FULL STOP
+0xA2B7 0x248E # DIGIT SEVEN FULL STOP
+0xA2B8 0x248F # DIGIT EIGHT FULL STOP
+0xA2B9 0x2490 # DIGIT NINE FULL STOP
+0xA2BA 0x2491 # NUMBER TEN FULL STOP
+0xA2BB 0x2492 # NUMBER ELEVEN FULL STOP
+0xA2BC 0x2493 # NUMBER TWELVE FULL STOP
+0xA2BD 0x2494 # NUMBER THIRTEEN FULL STOP
+0xA2BE 0x2495 # NUMBER FOURTEEN FULL STOP
+0xA2BF 0x2496 # NUMBER FIFTEEN FULL STOP
+0xA2C0 0x2497 # NUMBER SIXTEEN FULL STOP
+0xA2C1 0x2498 # NUMBER SEVENTEEN FULL STOP
+0xA2C2 0x2499 # NUMBER EIGHTEEN FULL STOP
+0xA2C3 0x249A # NUMBER NINETEEN FULL STOP
+0xA2C4 0x249B # NUMBER TWENTY FULL STOP
+0xA2C5 0x2474 # PARENTHESIZED DIGIT ONE
+0xA2C6 0x2475 # PARENTHESIZED DIGIT TWO
+0xA2C7 0x2476 # PARENTHESIZED DIGIT THREE
+0xA2C8 0x2477 # PARENTHESIZED DIGIT FOUR
+0xA2C9 0x2478 # PARENTHESIZED DIGIT FIVE
+0xA2CA 0x2479 # PARENTHESIZED DIGIT SIX
+0xA2CB 0x247A # PARENTHESIZED DIGIT SEVEN
+0xA2CC 0x247B # PARENTHESIZED DIGIT EIGHT
+0xA2CD 0x247C # PARENTHESIZED DIGIT NINE
+0xA2CE 0x247D # PARENTHESIZED NUMBER TEN
+0xA2CF 0x247E # PARENTHESIZED NUMBER ELEVEN
+0xA2D0 0x247F # PARENTHESIZED NUMBER TWELVE
+0xA2D1 0x2480 # PARENTHESIZED NUMBER THIRTEEN
+0xA2D2 0x2481 # PARENTHESIZED NUMBER FOURTEEN
+0xA2D3 0x2482 # PARENTHESIZED NUMBER FIFTEEN
+0xA2D4 0x2483 # PARENTHESIZED NUMBER SIXTEEN
+0xA2D5 0x2484 # PARENTHESIZED NUMBER SEVENTEEN
+0xA2D6 0x2485 # PARENTHESIZED NUMBER EIGHTEEN
+0xA2D7 0x2486 # PARENTHESIZED NUMBER NINETEEN
+0xA2D8 0x2487 # PARENTHESIZED NUMBER TWENTY
+0xA2D9 0x2460 # CIRCLED DIGIT ONE
+0xA2DA 0x2461 # CIRCLED DIGIT TWO
+0xA2DB 0x2462 # CIRCLED DIGIT THREE
+0xA2DC 0x2463 # CIRCLED DIGIT FOUR
+0xA2DD 0x2464 # CIRCLED DIGIT FIVE
+0xA2DE 0x2465 # CIRCLED DIGIT SIX
+0xA2DF 0x2466 # CIRCLED DIGIT SEVEN
+0xA2E0 0x2467 # CIRCLED DIGIT EIGHT
+0xA2E1 0x2468 # CIRCLED DIGIT NINE
+0xA2E2 0x2469 # CIRCLED NUMBER TEN
+0xA2E5 0x3220 # PARENTHESIZED IDEOGRAPH ONE
+0xA2E6 0x3221 # PARENTHESIZED IDEOGRAPH TWO
+0xA2E7 0x3222 # PARENTHESIZED IDEOGRAPH THREE
+0xA2E8 0x3223 # PARENTHESIZED IDEOGRAPH FOUR
+0xA2E9 0x3224 # PARENTHESIZED IDEOGRAPH FIVE
+0xA2EA 0x3225 # PARENTHESIZED IDEOGRAPH SIX
+0xA2EB 0x3226 # PARENTHESIZED IDEOGRAPH SEVEN
+0xA2EC 0x3227 # PARENTHESIZED IDEOGRAPH EIGHT
+0xA2ED 0x3228 # PARENTHESIZED IDEOGRAPH NINE
+0xA2EE 0x3229 # PARENTHESIZED IDEOGRAPH TEN
+0xA2F1 0x2160 # ROMAN NUMERAL ONE
+0xA2F2 0x2161 # ROMAN NUMERAL TWO
+0xA2F3 0x2162 # ROMAN NUMERAL THREE
+0xA2F4 0x2163 # ROMAN NUMERAL FOUR
+0xA2F5 0x2164 # ROMAN NUMERAL FIVE
+0xA2F6 0x2165 # ROMAN NUMERAL SIX
+0xA2F7 0x2166 # ROMAN NUMERAL SEVEN
+0xA2F8 0x2167 # ROMAN NUMERAL EIGHT
+0xA2F9 0x2168 # ROMAN NUMERAL NINE
+0xA2FA 0x2169 # ROMAN NUMERAL TEN
+0xA2FB 0x216A # ROMAN NUMERAL ELEVEN
+0xA2FC 0x216B # ROMAN NUMERAL TWELVE
+0xA3A1 0xFF01 # FULLWIDTH EXCLAMATION MARK
+0xA3A2 0xFF02 # FULLWIDTH QUOTATION MARK
+0xA3A3 0xFF03 # FULLWIDTH NUMBER SIGN
+0xA3A4 0xFFE5 # FULLWIDTH YEN SIGN
+0xA3A5 0xFF05 # FULLWIDTH PERCENT SIGN
+0xA3A6 0xFF06 # FULLWIDTH AMPERSAND
+0xA3A7 0xFF07 # FULLWIDTH APOSTROPHE
+0xA3A8 0xFF08 # FULLWIDTH LEFT PARENTHESIS
+0xA3A9 0xFF09 # FULLWIDTH RIGHT PARENTHESIS
+0xA3AA 0xFF0A # FULLWIDTH ASTERISK
+0xA3AB 0xFF0B # FULLWIDTH PLUS SIGN
+0xA3AC 0xFF0C # FULLWIDTH COMMA
+0xA3AD 0xFF0D # FULLWIDTH HYPHEN-MINUS
+0xA3AE 0xFF0E # FULLWIDTH FULL STOP
+0xA3AF 0xFF0F # FULLWIDTH SOLIDUS
+0xA3B0 0xFF10 # FULLWIDTH DIGIT ZERO
+0xA3B1 0xFF11 # FULLWIDTH DIGIT ONE
+0xA3B2 0xFF12 # FULLWIDTH DIGIT TWO
+0xA3B3 0xFF13 # FULLWIDTH DIGIT THREE
+0xA3B4 0xFF14 # FULLWIDTH DIGIT FOUR
+0xA3B5 0xFF15 # FULLWIDTH DIGIT FIVE
+0xA3B6 0xFF16 # FULLWIDTH DIGIT SIX
+0xA3B7 0xFF17 # FULLWIDTH DIGIT SEVEN
+0xA3B8 0xFF18 # FULLWIDTH DIGIT EIGHT
+0xA3B9 0xFF19 # FULLWIDTH DIGIT NINE
+0xA3BA 0xFF1A # FULLWIDTH COLON
+0xA3BB 0xFF1B # FULLWIDTH SEMICOLON
+0xA3BC 0xFF1C # FULLWIDTH LESS-THAN SIGN
+0xA3BD 0xFF1D # FULLWIDTH EQUALS SIGN
+0xA3BE 0xFF1E # FULLWIDTH GREATER-THAN SIGN
+0xA3BF 0xFF1F # FULLWIDTH QUESTION MARK
+0xA3C0 0xFF20 # FULLWIDTH COMMERCIAL AT
+0xA3C1 0xFF21 # FULLWIDTH LATIN CAPITAL LETTER A
+0xA3C2 0xFF22 # FULLWIDTH LATIN CAPITAL LETTER B
+0xA3C3 0xFF23 # FULLWIDTH LATIN CAPITAL LETTER C
+0xA3C4 0xFF24 # FULLWIDTH LATIN CAPITAL LETTER D
+0xA3C5 0xFF25 # FULLWIDTH LATIN CAPITAL LETTER E
+0xA3C6 0xFF26 # FULLWIDTH LATIN CAPITAL LETTER F
+0xA3C7 0xFF27 # FULLWIDTH LATIN CAPITAL LETTER G
+0xA3C8 0xFF28 # FULLWIDTH LATIN CAPITAL LETTER H
+0xA3C9 0xFF29 # FULLWIDTH LATIN CAPITAL LETTER I
+0xA3CA 0xFF2A # FULLWIDTH LATIN CAPITAL LETTER J
+0xA3CB 0xFF2B # FULLWIDTH LATIN CAPITAL LETTER K
+0xA3CC 0xFF2C # FULLWIDTH LATIN CAPITAL LETTER L
+0xA3CD 0xFF2D # FULLWIDTH LATIN CAPITAL LETTER M
+0xA3CE 0xFF2E # FULLWIDTH LATIN CAPITAL LETTER N
+0xA3CF 0xFF2F # FULLWIDTH LATIN CAPITAL LETTER O
+0xA3D0 0xFF30 # FULLWIDTH LATIN CAPITAL LETTER P
+0xA3D1 0xFF31 # FULLWIDTH LATIN CAPITAL LETTER Q
+0xA3D2 0xFF32 # FULLWIDTH LATIN CAPITAL LETTER R
+0xA3D3 0xFF33 # FULLWIDTH LATIN CAPITAL LETTER S
+0xA3D4 0xFF34 # FULLWIDTH LATIN CAPITAL LETTER T
+0xA3D5 0xFF35 # FULLWIDTH LATIN CAPITAL LETTER U
+0xA3D6 0xFF36 # FULLWIDTH LATIN CAPITAL LETTER V
+0xA3D7 0xFF37 # FULLWIDTH LATIN CAPITAL LETTER W
+0xA3D8 0xFF38 # FULLWIDTH LATIN CAPITAL LETTER X
+0xA3D9 0xFF39 # FULLWIDTH LATIN CAPITAL LETTER Y
+0xA3DA 0xFF3A # FULLWIDTH LATIN CAPITAL LETTER Z
+0xA3DB 0xFF3B # FULLWIDTH LEFT SQUARE BRACKET
+0xA3DC 0xFF3C # FULLWIDTH REVERSE SOLIDUS
+0xA3DD 0xFF3D # FULLWIDTH RIGHT SQUARE BRACKET
+0xA3DE 0xFF3E # FULLWIDTH CIRCUMFLEX ACCENT
+0xA3DF 0xFF3F # FULLWIDTH LOW LINE
+0xA3E0 0xFF40 # FULLWIDTH GRAVE ACCENT
+0xA3E1 0xFF41 # FULLWIDTH LATIN SMALL LETTER A
+0xA3E2 0xFF42 # FULLWIDTH LATIN SMALL LETTER B
+0xA3E3 0xFF43 # FULLWIDTH LATIN SMALL LETTER C
+0xA3E4 0xFF44 # FULLWIDTH LATIN SMALL LETTER D
+0xA3E5 0xFF45 # FULLWIDTH LATIN SMALL LETTER E
+0xA3E6 0xFF46 # FULLWIDTH LATIN SMALL LETTER F
+0xA3E7 0xFF47 # FULLWIDTH LATIN SMALL LETTER G
+0xA3E8 0xFF48 # FULLWIDTH LATIN SMALL LETTER H
+0xA3E9 0xFF49 # FULLWIDTH LATIN SMALL LETTER I
+0xA3EA 0xFF4A # FULLWIDTH LATIN SMALL LETTER J
+0xA3EB 0xFF4B # FULLWIDTH LATIN SMALL LETTER K
+0xA3EC 0xFF4C # FULLWIDTH LATIN SMALL LETTER L
+0xA3ED 0xFF4D # FULLWIDTH LATIN SMALL LETTER M
+0xA3EE 0xFF4E # FULLWIDTH LATIN SMALL LETTER N
+0xA3EF 0xFF4F # FULLWIDTH LATIN SMALL LETTER O
+0xA3F0 0xFF50 # FULLWIDTH LATIN SMALL LETTER P
+0xA3F1 0xFF51 # FULLWIDTH LATIN SMALL LETTER Q
+0xA3F2 0xFF52 # FULLWIDTH LATIN SMALL LETTER R
+0xA3F3 0xFF53 # FULLWIDTH LATIN SMALL LETTER S
+0xA3F4 0xFF54 # FULLWIDTH LATIN SMALL LETTER T
+0xA3F5 0xFF55 # FULLWIDTH LATIN SMALL LETTER U
+0xA3F6 0xFF56 # FULLWIDTH LATIN SMALL LETTER V
+0xA3F7 0xFF57 # FULLWIDTH LATIN SMALL LETTER W
+0xA3F8 0xFF58 # FULLWIDTH LATIN SMALL LETTER X
+0xA3F9 0xFF59 # FULLWIDTH LATIN SMALL LETTER Y
+0xA3FA 0xFF5A # FULLWIDTH LATIN SMALL LETTER Z
+0xA3FB 0xFF5B # FULLWIDTH LEFT CURLY BRACKET
+0xA3FC 0xFF5C # FULLWIDTH VERTICAL LINE
+0xA3FD 0xFF5D # FULLWIDTH RIGHT CURLY BRACKET
+0xA3FE 0xFFE3 # FULLWIDTH MACRON
+0xA4A1 0x3041 # HIRAGANA LETTER SMALL A
+0xA4A2 0x3042 # HIRAGANA LETTER A
+0xA4A3 0x3043 # HIRAGANA LETTER SMALL I
+0xA4A4 0x3044 # HIRAGANA LETTER I
+0xA4A5 0x3045 # HIRAGANA LETTER SMALL U
+0xA4A6 0x3046 # HIRAGANA LETTER U
+0xA4A7 0x3047 # HIRAGANA LETTER SMALL E
+0xA4A8 0x3048 # HIRAGANA LETTER E
+0xA4A9 0x3049 # HIRAGANA LETTER SMALL O
+0xA4AA 0x304A # HIRAGANA LETTER O
+0xA4AB 0x304B # HIRAGANA LETTER KA
+0xA4AC 0x304C # HIRAGANA LETTER GA
+0xA4AD 0x304D # HIRAGANA LETTER KI
+0xA4AE 0x304E # HIRAGANA LETTER GI
+0xA4AF 0x304F # HIRAGANA LETTER KU
+0xA4B0 0x3050 # HIRAGANA LETTER GU
+0xA4B1 0x3051 # HIRAGANA LETTER KE
+0xA4B2 0x3052 # HIRAGANA LETTER GE
+0xA4B3 0x3053 # HIRAGANA LETTER KO
+0xA4B4 0x3054 # HIRAGANA LETTER GO
+0xA4B5 0x3055 # HIRAGANA LETTER SA
+0xA4B6 0x3056 # HIRAGANA LETTER ZA
+0xA4B7 0x3057 # HIRAGANA LETTER SI
+0xA4B8 0x3058 # HIRAGANA LETTER ZI
+0xA4B9 0x3059 # HIRAGANA LETTER SU
+0xA4BA 0x305A # HIRAGANA LETTER ZU
+0xA4BB 0x305B # HIRAGANA LETTER SE
+0xA4BC 0x305C # HIRAGANA LETTER ZE
+0xA4BD 0x305D # HIRAGANA LETTER SO
+0xA4BE 0x305E # HIRAGANA LETTER ZO
+0xA4BF 0x305F # HIRAGANA LETTER TA
+0xA4C0 0x3060 # HIRAGANA LETTER DA
+0xA4C1 0x3061 # HIRAGANA LETTER TI
+0xA4C2 0x3062 # HIRAGANA LETTER DI
+0xA4C3 0x3063 # HIRAGANA LETTER SMALL TU
+0xA4C4 0x3064 # HIRAGANA LETTER TU
+0xA4C5 0x3065 # HIRAGANA LETTER DU
+0xA4C6 0x3066 # HIRAGANA LETTER TE
+0xA4C7 0x3067 # HIRAGANA LETTER DE
+0xA4C8 0x3068 # HIRAGANA LETTER TO
+0xA4C9 0x3069 # HIRAGANA LETTER DO
+0xA4CA 0x306A # HIRAGANA LETTER NA
+0xA4CB 0x306B # HIRAGANA LETTER NI
+0xA4CC 0x306C # HIRAGANA LETTER NU
+0xA4CD 0x306D # HIRAGANA LETTER NE
+0xA4CE 0x306E # HIRAGANA LETTER NO
+0xA4CF 0x306F # HIRAGANA LETTER HA
+0xA4D0 0x3070 # HIRAGANA LETTER BA
+0xA4D1 0x3071 # HIRAGANA LETTER PA
+0xA4D2 0x3072 # HIRAGANA LETTER HI
+0xA4D3 0x3073 # HIRAGANA LETTER BI
+0xA4D4 0x3074 # HIRAGANA LETTER PI
+0xA4D5 0x3075 # HIRAGANA LETTER HU
+0xA4D6 0x3076 # HIRAGANA LETTER BU
+0xA4D7 0x3077 # HIRAGANA LETTER PU
+0xA4D8 0x3078 # HIRAGANA LETTER HE
+0xA4D9 0x3079 # HIRAGANA LETTER BE
+0xA4DA 0x307A # HIRAGANA LETTER PE
+0xA4DB 0x307B # HIRAGANA LETTER HO
+0xA4DC 0x307C # HIRAGANA LETTER BO
+0xA4DD 0x307D # HIRAGANA LETTER PO
+0xA4DE 0x307E # HIRAGANA LETTER MA
+0xA4DF 0x307F # HIRAGANA LETTER MI
+0xA4E0 0x3080 # HIRAGANA LETTER MU
+0xA4E1 0x3081 # HIRAGANA LETTER ME
+0xA4E2 0x3082 # HIRAGANA LETTER MO
+0xA4E3 0x3083 # HIRAGANA LETTER SMALL YA
+0xA4E4 0x3084 # HIRAGANA LETTER YA
+0xA4E5 0x3085 # HIRAGANA LETTER SMALL YU
+0xA4E6 0x3086 # HIRAGANA LETTER YU
+0xA4E7 0x3087 # HIRAGANA LETTER SMALL YO
+0xA4E8 0x3088 # HIRAGANA LETTER YO
+0xA4E9 0x3089 # HIRAGANA LETTER RA
+0xA4EA 0x308A # HIRAGANA LETTER RI
+0xA4EB 0x308B # HIRAGANA LETTER RU
+0xA4EC 0x308C # HIRAGANA LETTER RE
+0xA4ED 0x308D # HIRAGANA LETTER RO
+0xA4EE 0x308E # HIRAGANA LETTER SMALL WA
+0xA4EF 0x308F # HIRAGANA LETTER WA
+0xA4F0 0x3090 # HIRAGANA LETTER WI
+0xA4F1 0x3091 # HIRAGANA LETTER WE
+0xA4F2 0x3092 # HIRAGANA LETTER WO
+0xA4F3 0x3093 # HIRAGANA LETTER N
+0xA5A1 0x30A1 # KATAKANA LETTER SMALL A
+0xA5A2 0x30A2 # KATAKANA LETTER A
+0xA5A3 0x30A3 # KATAKANA LETTER SMALL I
+0xA5A4 0x30A4 # KATAKANA LETTER I
+0xA5A5 0x30A5 # KATAKANA LETTER SMALL U
+0xA5A6 0x30A6 # KATAKANA LETTER U
+0xA5A7 0x30A7 # KATAKANA LETTER SMALL E
+0xA5A8 0x30A8 # KATAKANA LETTER E
+0xA5A9 0x30A9 # KATAKANA LETTER SMALL O
+0xA5AA 0x30AA # KATAKANA LETTER O
+0xA5AB 0x30AB # KATAKANA LETTER KA
+0xA5AC 0x30AC # KATAKANA LETTER GA
+0xA5AD 0x30AD # KATAKANA LETTER KI
+0xA5AE 0x30AE # KATAKANA LETTER GI
+0xA5AF 0x30AF # KATAKANA LETTER KU
+0xA5B0 0x30B0 # KATAKANA LETTER GU
+0xA5B1 0x30B1 # KATAKANA LETTER KE
+0xA5B2 0x30B2 # KATAKANA LETTER GE
+0xA5B3 0x30B3 # KATAKANA LETTER KO
+0xA5B4 0x30B4 # KATAKANA LETTER GO
+0xA5B5 0x30B5 # KATAKANA LETTER SA
+0xA5B6 0x30B6 # KATAKANA LETTER ZA
+0xA5B7 0x30B7 # KATAKANA LETTER SI
+0xA5B8 0x30B8 # KATAKANA LETTER ZI
+0xA5B9 0x30B9 # KATAKANA LETTER SU
+0xA5BA 0x30BA # KATAKANA LETTER ZU
+0xA5BB 0x30BB # KATAKANA LETTER SE
+0xA5BC 0x30BC # KATAKANA LETTER ZE
+0xA5BD 0x30BD # KATAKANA LETTER SO
+0xA5BE 0x30BE # KATAKANA LETTER ZO
+0xA5BF 0x30BF # KATAKANA LETTER TA
+0xA5C0 0x30C0 # KATAKANA LETTER DA
+0xA5C1 0x30C1 # KATAKANA LETTER TI
+0xA5C2 0x30C2 # KATAKANA LETTER DI
+0xA5C3 0x30C3 # KATAKANA LETTER SMALL TU
+0xA5C4 0x30C4 # KATAKANA LETTER TU
+0xA5C5 0x30C5 # KATAKANA LETTER DU
+0xA5C6 0x30C6 # KATAKANA LETTER TE
+0xA5C7 0x30C7 # KATAKANA LETTER DE
+0xA5C8 0x30C8 # KATAKANA LETTER TO
+0xA5C9 0x30C9 # KATAKANA LETTER DO
+0xA5CA 0x30CA # KATAKANA LETTER NA
+0xA5CB 0x30CB # KATAKANA LETTER NI
+0xA5CC 0x30CC # KATAKANA LETTER NU
+0xA5CD 0x30CD # KATAKANA LETTER NE
+0xA5CE 0x30CE # KATAKANA LETTER NO
+0xA5CF 0x30CF # KATAKANA LETTER HA
+0xA5D0 0x30D0 # KATAKANA LETTER BA
+0xA5D1 0x30D1 # KATAKANA LETTER PA
+0xA5D2 0x30D2 # KATAKANA LETTER HI
+0xA5D3 0x30D3 # KATAKANA LETTER BI
+0xA5D4 0x30D4 # KATAKANA LETTER PI
+0xA5D5 0x30D5 # KATAKANA LETTER HU
+0xA5D6 0x30D6 # KATAKANA LETTER BU
+0xA5D7 0x30D7 # KATAKANA LETTER PU
+0xA5D8 0x30D8 # KATAKANA LETTER HE
+0xA5D9 0x30D9 # KATAKANA LETTER BE
+0xA5DA 0x30DA # KATAKANA LETTER PE
+0xA5DB 0x30DB # KATAKANA LETTER HO
+0xA5DC 0x30DC # KATAKANA LETTER BO
+0xA5DD 0x30DD # KATAKANA LETTER PO
+0xA5DE 0x30DE # KATAKANA LETTER MA
+0xA5DF 0x30DF # KATAKANA LETTER MI
+0xA5E0 0x30E0 # KATAKANA LETTER MU
+0xA5E1 0x30E1 # KATAKANA LETTER ME
+0xA5E2 0x30E2 # KATAKANA LETTER MO
+0xA5E3 0x30E3 # KATAKANA LETTER SMALL YA
+0xA5E4 0x30E4 # KATAKANA LETTER YA
+0xA5E5 0x30E5 # KATAKANA LETTER SMALL YU
+0xA5E6 0x30E6 # KATAKANA LETTER YU
+0xA5E7 0x30E7 # KATAKANA LETTER SMALL YO
+0xA5E8 0x30E8 # KATAKANA LETTER YO
+0xA5E9 0x30E9 # KATAKANA LETTER RA
+0xA5EA 0x30EA # KATAKANA LETTER RI
+0xA5EB 0x30EB # KATAKANA LETTER RU
+0xA5EC 0x30EC # KATAKANA LETTER RE
+0xA5ED 0x30ED # KATAKANA LETTER RO
+0xA5EE 0x30EE # KATAKANA LETTER SMALL WA
+0xA5EF 0x30EF # KATAKANA LETTER WA
+0xA5F0 0x30F0 # KATAKANA LETTER WI
+0xA5F1 0x30F1 # KATAKANA LETTER WE
+0xA5F2 0x30F2 # KATAKANA LETTER WO
+0xA5F3 0x30F3 # KATAKANA LETTER N
+0xA5F4 0x30F4 # KATAKANA LETTER VU
+0xA5F5 0x30F5 # KATAKANA LETTER SMALL KA
+0xA5F6 0x30F6 # KATAKANA LETTER SMALL KE
+0xA6A1 0x0391 # GREEK CAPITAL LETTER ALPHA
+0xA6A2 0x0392 # GREEK CAPITAL LETTER BETA
+0xA6A3 0x0393 # GREEK CAPITAL LETTER GAMMA
+0xA6A4 0x0394 # GREEK CAPITAL LETTER DELTA
+0xA6A5 0x0395 # GREEK CAPITAL LETTER EPSILON
+0xA6A6 0x0396 # GREEK CAPITAL LETTER ZETA
+0xA6A7 0x0397 # GREEK CAPITAL LETTER ETA
+0xA6A8 0x0398 # GREEK CAPITAL LETTER THETA
+0xA6A9 0x0399 # GREEK CAPITAL LETTER IOTA
+0xA6AA 0x039A # GREEK CAPITAL LETTER KAPPA
+0xA6AB 0x039B # GREEK CAPITAL LETTER LAMDA
+0xA6AC 0x039C # GREEK CAPITAL LETTER MU
+0xA6AD 0x039D # GREEK CAPITAL LETTER NU
+0xA6AE 0x039E # GREEK CAPITAL LETTER XI
+0xA6AF 0x039F # GREEK CAPITAL LETTER OMICRON
+0xA6B0 0x03A0 # GREEK CAPITAL LETTER PI
+0xA6B1 0x03A1 # GREEK CAPITAL LETTER RHO
+0xA6B2 0x03A3 # GREEK CAPITAL LETTER SIGMA
+0xA6B3 0x03A4 # GREEK CAPITAL LETTER TAU
+0xA6B4 0x03A5 # GREEK CAPITAL LETTER UPSILON
+0xA6B5 0x03A6 # GREEK CAPITAL LETTER PHI
+0xA6B6 0x03A7 # GREEK CAPITAL LETTER CHI
+0xA6B7 0x03A8 # GREEK CAPITAL LETTER PSI
+0xA6B8 0x03A9 # GREEK CAPITAL LETTER OMEGA
+0xA6C1 0x03B1 # GREEK SMALL LETTER ALPHA
+0xA6C2 0x03B2 # GREEK SMALL LETTER BETA
+0xA6C3 0x03B3 # GREEK SMALL LETTER GAMMA
+0xA6C4 0x03B4 # GREEK SMALL LETTER DELTA
+0xA6C5 0x03B5 # GREEK SMALL LETTER EPSILON
+0xA6C6 0x03B6 # GREEK SMALL LETTER ZETA
+0xA6C7 0x03B7 # GREEK SMALL LETTER ETA
+0xA6C8 0x03B8 # GREEK SMALL LETTER THETA
+0xA6C9 0x03B9 # GREEK SMALL LETTER IOTA
+0xA6CA 0x03BA # GREEK SMALL LETTER KAPPA
+0xA6CB 0x03BB # GREEK SMALL LETTER LAMDA
+0xA6CC 0x03BC # GREEK SMALL LETTER MU
+0xA6CD 0x03BD # GREEK SMALL LETTER NU
+0xA6CE 0x03BE # GREEK SMALL LETTER XI
+0xA6CF 0x03BF # GREEK SMALL LETTER OMICRON
+0xA6D0 0x03C0 # GREEK SMALL LETTER PI
+0xA6D1 0x03C1 # GREEK SMALL LETTER RHO
+0xA6D2 0x03C3 # GREEK SMALL LETTER SIGMA
+0xA6D3 0x03C4 # GREEK SMALL LETTER TAU
+0xA6D4 0x03C5 # GREEK SMALL LETTER UPSILON
+0xA6D5 0x03C6 # GREEK SMALL LETTER PHI
+0xA6D6 0x03C7 # GREEK SMALL LETTER CHI
+0xA6D7 0x03C8 # GREEK SMALL LETTER PSI
+0xA6D8 0x03C9 # GREEK SMALL LETTER OMEGA
+0xA7A1 0x0410 # CYRILLIC CAPITAL LETTER A
+0xA7A2 0x0411 # CYRILLIC CAPITAL LETTER BE
+0xA7A3 0x0412 # CYRILLIC CAPITAL LETTER VE
+0xA7A4 0x0413 # CYRILLIC CAPITAL LETTER GHE
+0xA7A5 0x0414 # CYRILLIC CAPITAL LETTER DE
+0xA7A6 0x0415 # CYRILLIC CAPITAL LETTER IE
+0xA7A7 0x0401 # CYRILLIC CAPITAL LETTER IO
+0xA7A8 0x0416 # CYRILLIC CAPITAL LETTER ZHE
+0xA7A9 0x0417 # CYRILLIC CAPITAL LETTER ZE
+0xA7AA 0x0418 # CYRILLIC CAPITAL LETTER I
+0xA7AB 0x0419 # CYRILLIC CAPITAL LETTER SHORT I
+0xA7AC 0x041A # CYRILLIC CAPITAL LETTER KA
+0xA7AD 0x041B # CYRILLIC CAPITAL LETTER EL
+0xA7AE 0x041C # CYRILLIC CAPITAL LETTER EM
+0xA7AF 0x041D # CYRILLIC CAPITAL LETTER EN
+0xA7B0 0x041E # CYRILLIC CAPITAL LETTER O
+0xA7B1 0x041F # CYRILLIC CAPITAL LETTER PE
+0xA7B2 0x0420 # CYRILLIC CAPITAL LETTER ER
+0xA7B3 0x0421 # CYRILLIC CAPITAL LETTER ES
+0xA7B4 0x0422 # CYRILLIC CAPITAL LETTER TE
+0xA7B5 0x0423 # CYRILLIC CAPITAL LETTER U
+0xA7B6 0x0424 # CYRILLIC CAPITAL LETTER EF
+0xA7B7 0x0425 # CYRILLIC CAPITAL LETTER HA
+0xA7B8 0x0426 # CYRILLIC CAPITAL LETTER TSE
+0xA7B9 0x0427 # CYRILLIC CAPITAL LETTER CHE
+0xA7BA 0x0428 # CYRILLIC CAPITAL LETTER SHA
+0xA7BB 0x0429 # CYRILLIC CAPITAL LETTER SHCHA
+0xA7BC 0x042A # CYRILLIC CAPITAL LETTER HARD SIGN
+0xA7BD 0x042B # CYRILLIC CAPITAL LETTER YERU
+0xA7BE 0x042C # CYRILLIC CAPITAL LETTER SOFT SIGN
+0xA7BF 0x042D # CYRILLIC CAPITAL LETTER E
+0xA7C0 0x042E # CYRILLIC CAPITAL LETTER YU
+0xA7C1 0x042F # CYRILLIC CAPITAL LETTER YA
+0xA7D1 0x0430 # CYRILLIC SMALL LETTER A
+0xA7D2 0x0431 # CYRILLIC SMALL LETTER BE
+0xA7D3 0x0432 # CYRILLIC SMALL LETTER VE
+0xA7D4 0x0433 # CYRILLIC SMALL LETTER GHE
+0xA7D5 0x0434 # CYRILLIC SMALL LETTER DE
+0xA7D6 0x0435 # CYRILLIC SMALL LETTER IE
+0xA7D7 0x0451 # CYRILLIC SMALL LETTER IO
+0xA7D8 0x0436 # CYRILLIC SMALL LETTER ZHE
+0xA7D9 0x0437 # CYRILLIC SMALL LETTER ZE
+0xA7DA 0x0438 # CYRILLIC SMALL LETTER I
+0xA7DB 0x0439 # CYRILLIC SMALL LETTER SHORT I
+0xA7DC 0x043A # CYRILLIC SMALL LETTER KA
+0xA7DD 0x043B # CYRILLIC SMALL LETTER EL
+0xA7DE 0x043C # CYRILLIC SMALL LETTER EM
+0xA7DF 0x043D # CYRILLIC SMALL LETTER EN
+0xA7E0 0x043E # CYRILLIC SMALL LETTER O
+0xA7E1 0x043F # CYRILLIC SMALL LETTER PE
+0xA7E2 0x0440 # CYRILLIC SMALL LETTER ER
+0xA7E3 0x0441 # CYRILLIC SMALL LETTER ES
+0xA7E4 0x0442 # CYRILLIC SMALL LETTER TE
+0xA7E5 0x0443 # CYRILLIC SMALL LETTER U
+0xA7E6 0x0444 # CYRILLIC SMALL LETTER EF
+0xA7E7 0x0445 # CYRILLIC SMALL LETTER HA
+0xA7E8 0x0446 # CYRILLIC SMALL LETTER TSE
+0xA7E9 0x0447 # CYRILLIC SMALL LETTER CHE
+0xA7EA 0x0448 # CYRILLIC SMALL LETTER SHA
+0xA7EB 0x0449 # CYRILLIC SMALL LETTER SHCHA
+0xA7EC 0x044A # CYRILLIC SMALL LETTER HARD SIGN
+0xA7ED 0x044B # CYRILLIC SMALL LETTER YERU
+0xA7EE 0x044C # CYRILLIC SMALL LETTER SOFT SIGN
+0xA7EF 0x044D # CYRILLIC SMALL LETTER E
+0xA7F0 0x044E # CYRILLIC SMALL LETTER YU
+0xA7F1 0x044F # CYRILLIC SMALL LETTER YA
+0xA8A1 0x0101 # LATIN SMALL LETTER A WITH MACRON
+0xA8A2 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
+0xA8A3 0x01CE # LATIN SMALL LETTER A WITH CARON
+0xA8A4 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
+0xA8A5 0x0113 # LATIN SMALL LETTER E WITH MACRON
+0xA8A6 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
+0xA8A7 0x011B # LATIN SMALL LETTER E WITH CARON
+0xA8A8 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
+0xA8A9 0x012B # LATIN SMALL LETTER I WITH MACRON
+0xA8AA 0x00ED # LATIN SMALL LETTER I WITH ACUTE
+0xA8AB 0x01D0 # LATIN SMALL LETTER I WITH CARON
+0xA8AC 0x00EC # LATIN SMALL LETTER I WITH GRAVE
+0xA8AD 0x014D # LATIN SMALL LETTER O WITH MACRON
+0xA8AE 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
+0xA8AF 0x01D2 # LATIN SMALL LETTER O WITH CARON
+0xA8B0 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
+0xA8B1 0x016B # LATIN SMALL LETTER U WITH MACRON
+0xA8B2 0x00FA # LATIN SMALL LETTER U WITH ACUTE
+0xA8B3 0x01D4 # LATIN SMALL LETTER U WITH CARON
+0xA8B4 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
+0xA8B5 0x01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+0xA8B6 0x01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+0xA8B7 0x01DA # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+0xA8B8 0x01DC # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+0xA8B9 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
+0xA8BA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0xA8C5 0x3105 # BOPOMOFO LETTER B
+0xA8C6 0x3106 # BOPOMOFO LETTER P
+0xA8C7 0x3107 # BOPOMOFO LETTER M
+0xA8C8 0x3108 # BOPOMOFO LETTER F
+0xA8C9 0x3109 # BOPOMOFO LETTER D
+0xA8CA 0x310A # BOPOMOFO LETTER T
+0xA8CB 0x310B # BOPOMOFO LETTER N
+0xA8CC 0x310C # BOPOMOFO LETTER L
+0xA8CD 0x310D # BOPOMOFO LETTER G
+0xA8CE 0x310E # BOPOMOFO LETTER K
+0xA8CF 0x310F # BOPOMOFO LETTER H
+0xA8D0 0x3110 # BOPOMOFO LETTER J
+0xA8D1 0x3111 # BOPOMOFO LETTER Q
+0xA8D2 0x3112 # BOPOMOFO LETTER X
+0xA8D3 0x3113 # BOPOMOFO LETTER ZH
+0xA8D4 0x3114 # BOPOMOFO LETTER CH
+0xA8D5 0x3115 # BOPOMOFO LETTER SH
+0xA8D6 0x3116 # BOPOMOFO LETTER R
+0xA8D7 0x3117 # BOPOMOFO LETTER Z
+0xA8D8 0x3118 # BOPOMOFO LETTER C
+0xA8D9 0x3119 # BOPOMOFO LETTER S
+0xA8DA 0x311A # BOPOMOFO LETTER A
+0xA8DB 0x311B # BOPOMOFO LETTER O
+0xA8DC 0x311C # BOPOMOFO LETTER E
+0xA8DD 0x311D # BOPOMOFO LETTER EH
+0xA8DE 0x311E # BOPOMOFO LETTER AI
+0xA8DF 0x311F # BOPOMOFO LETTER EI
+0xA8E0 0x3120 # BOPOMOFO LETTER AU
+0xA8E1 0x3121 # BOPOMOFO LETTER OU
+0xA8E2 0x3122 # BOPOMOFO LETTER AN
+0xA8E3 0x3123 # BOPOMOFO LETTER EN
+0xA8E4 0x3124 # BOPOMOFO LETTER ANG
+0xA8E5 0x3125 # BOPOMOFO LETTER ENG
+0xA8E6 0x3126 # BOPOMOFO LETTER ER
+0xA8E7 0x3127 # BOPOMOFO LETTER I
+0xA8E8 0x3128 # BOPOMOFO LETTER U
+0xA8E9 0x3129 # BOPOMOFO LETTER IU
+0xA9A4 0x2500 # BOX DRAWINGS LIGHT HORIZONTAL
+0xA9A5 0x2501 # BOX DRAWINGS HEAVY HORIZONTAL
+0xA9A6 0x2502 # BOX DRAWINGS LIGHT VERTICAL
+0xA9A7 0x2503 # BOX DRAWINGS HEAVY VERTICAL
+0xA9A8 0x2504 # BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
+0xA9A9 0x2505 # BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
+0xA9AA 0x2506 # BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
+0xA9AB 0x2507 # BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
+0xA9AC 0x2508 # BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
+0xA9AD 0x2509 # BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
+0xA9AE 0x250A # BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
+0xA9AF 0x250B # BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
+0xA9B0 0x250C # BOX DRAWINGS LIGHT DOWN AND RIGHT
+0xA9B1 0x250D # BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
+0xA9B2 0x250E # BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
+0xA9B3 0x250F # BOX DRAWINGS HEAVY DOWN AND RIGHT
+0xA9B4 0x2510 # BOX DRAWINGS LIGHT DOWN AND LEFT
+0xA9B5 0x2511 # BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
+0xA9B6 0x2512 # BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
+0xA9B7 0x2513 # BOX DRAWINGS HEAVY DOWN AND LEFT
+0xA9B8 0x2514 # BOX DRAWINGS LIGHT UP AND RIGHT
+0xA9B9 0x2515 # BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
+0xA9BA 0x2516 # BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
+0xA9BB 0x2517 # BOX DRAWINGS HEAVY UP AND RIGHT
+0xA9BC 0x2518 # BOX DRAWINGS LIGHT UP AND LEFT
+0xA9BD 0x2519 # BOX DRAWINGS UP LIGHT AND LEFT HEAVY
+0xA9BE 0x251A # BOX DRAWINGS UP HEAVY AND LEFT LIGHT
+0xA9BF 0x251B # BOX DRAWINGS HEAVY UP AND LEFT
+0xA9C0 0x251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+0xA9C1 0x251D # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
+0xA9C2 0x251E # BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
+0xA9C3 0x251F # BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
+0xA9C4 0x2520 # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
+0xA9C5 0x2521 # BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
+0xA9C6 0x2522 # BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
+0xA9C7 0x2523 # BOX DRAWINGS HEAVY VERTICAL AND RIGHT
+0xA9C8 0x2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT
+0xA9C9 0x2525 # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
+0xA9CA 0x2526 # BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
+0xA9CB 0x2527 # BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
+0xA9CC 0x2528 # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
+0xA9CD 0x2529 # BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
+0xA9CE 0x252A # BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
+0xA9CF 0x252B # BOX DRAWINGS HEAVY VERTICAL AND LEFT
+0xA9D0 0x252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+0xA9D1 0x252D # BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
+0xA9D2 0x252E # BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
+0xA9D3 0x252F # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
+0xA9D4 0x2530 # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
+0xA9D5 0x2531 # BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
+0xA9D6 0x2532 # BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
+0xA9D7 0x2533 # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
+0xA9D8 0x2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL
+0xA9D9 0x2535 # BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
+0xA9DA 0x2536 # BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
+0xA9DB 0x2537 # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
+0xA9DC 0x2538 # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
+0xA9DD 0x2539 # BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
+0xA9DE 0x253A # BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
+0xA9DF 0x253B # BOX DRAWINGS HEAVY UP AND HORIZONTAL
+0xA9E0 0x253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+0xA9E1 0x253D # BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
+0xA9E2 0x253E # BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
+0xA9E3 0x253F # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
+0xA9E4 0x2540 # BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
+0xA9E5 0x2541 # BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
+0xA9E6 0x2542 # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
+0xA9E7 0x2543 # BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
+0xA9E8 0x2544 # BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
+0xA9E9 0x2545 # BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
+0xA9EA 0x2546 # BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
+0xA9EB 0x2547 # BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
+0xA9EC 0x2548 # BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
+0xA9ED 0x2549 # BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
+0xA9EE 0x254A # BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
+0xA9EF 0x254B # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
+0xB0A1 0x554A # <CJK>
+0xB0A2 0x963F # <CJK>
+0xB0A3 0x57C3 # <CJK>
+0xB0A4 0x6328 # <CJK>
+0xB0A5 0x54CE # <CJK>
+0xB0A6 0x5509 # <CJK>
+0xB0A7 0x54C0 # <CJK>
+0xB0A8 0x7691 # <CJK>
+0xB0A9 0x764C # <CJK>
+0xB0AA 0x853C # <CJK>
+0xB0AB 0x77EE # <CJK>
+0xB0AC 0x827E # <CJK>
+0xB0AD 0x788D # <CJK>
+0xB0AE 0x7231 # <CJK>
+0xB0AF 0x9698 # <CJK>
+0xB0B0 0x978D # <CJK>
+0xB0B1 0x6C28 # <CJK>
+0xB0B2 0x5B89 # <CJK>
+0xB0B3 0x4FFA # <CJK>
+0xB0B4 0x6309 # <CJK>
+0xB0B5 0x6697 # <CJK>
+0xB0B6 0x5CB8 # <CJK>
+0xB0B7 0x80FA # <CJK>
+0xB0B8 0x6848 # <CJK>
+0xB0B9 0x80AE # <CJK>
+0xB0BA 0x6602 # <CJK>
+0xB0BB 0x76CE # <CJK>
+0xB0BC 0x51F9 # <CJK>
+0xB0BD 0x6556 # <CJK>
+0xB0BE 0x71AC # <CJK>
+0xB0BF 0x7FF1 # <CJK>
+0xB0C0 0x8884 # <CJK>
+0xB0C1 0x50B2 # <CJK>
+0xB0C2 0x5965 # <CJK>
+0xB0C3 0x61CA # <CJK>
+0xB0C4 0x6FB3 # <CJK>
+0xB0C5 0x82AD # <CJK>
+0xB0C6 0x634C # <CJK>
+0xB0C7 0x6252 # <CJK>
+0xB0C8 0x53ED # <CJK>
+0xB0C9 0x5427 # <CJK>
+0xB0CA 0x7B06 # <CJK>
+0xB0CB 0x516B # <CJK>
+0xB0CC 0x75A4 # <CJK>
+0xB0CD 0x5DF4 # <CJK>
+0xB0CE 0x62D4 # <CJK>
+0xB0CF 0x8DCB # <CJK>
+0xB0D0 0x9776 # <CJK>
+0xB0D1 0x628A # <CJK>
+0xB0D2 0x8019 # <CJK>
+0xB0D3 0x575D # <CJK>
+0xB0D4 0x9738 # <CJK>
+0xB0D5 0x7F62 # <CJK>
+0xB0D6 0x7238 # <CJK>
+0xB0D7 0x767D # <CJK>
+0xB0D8 0x67CF # <CJK>
+0xB0D9 0x767E # <CJK>
+0xB0DA 0x6446 # <CJK>
+0xB0DB 0x4F70 # <CJK>
+0xB0DC 0x8D25 # <CJK>
+0xB0DD 0x62DC # <CJK>
+0xB0DE 0x7A17 # <CJK>
+0xB0DF 0x6591 # <CJK>
+0xB0E0 0x73ED # <CJK>
+0xB0E1 0x642C # <CJK>
+0xB0E2 0x6273 # <CJK>
+0xB0E3 0x822C # <CJK>
+0xB0E4 0x9881 # <CJK>
+0xB0E5 0x677F # <CJK>
+0xB0E6 0x7248 # <CJK>
+0xB0E7 0x626E # <CJK>
+0xB0E8 0x62CC # <CJK>
+0xB0E9 0x4F34 # <CJK>
+0xB0EA 0x74E3 # <CJK>
+0xB0EB 0x534A # <CJK>
+0xB0EC 0x529E # <CJK>
+0xB0ED 0x7ECA # <CJK>
+0xB0EE 0x90A6 # <CJK>
+0xB0EF 0x5E2E # <CJK>
+0xB0F0 0x6886 # <CJK>
+0xB0F1 0x699C # <CJK>
+0xB0F2 0x8180 # <CJK>
+0xB0F3 0x7ED1 # <CJK>
+0xB0F4 0x68D2 # <CJK>
+0xB0F5 0x78C5 # <CJK>
+0xB0F6 0x868C # <CJK>
+0xB0F7 0x9551 # <CJK>
+0xB0F8 0x508D # <CJK>
+0xB0F9 0x8C24 # <CJK>
+0xB0FA 0x82DE # <CJK>
+0xB0FB 0x80DE # <CJK>
+0xB0FC 0x5305 # <CJK>
+0xB0FD 0x8912 # <CJK>
+0xB0FE 0x5265 # <CJK>
+0xB1A1 0x8584 # <CJK>
+0xB1A2 0x96F9 # <CJK>
+0xB1A3 0x4FDD # <CJK>
+0xB1A4 0x5821 # <CJK>
+0xB1A5 0x9971 # <CJK>
+0xB1A6 0x5B9D # <CJK>
+0xB1A7 0x62B1 # <CJK>
+0xB1A8 0x62A5 # <CJK>
+0xB1A9 0x66B4 # <CJK>
+0xB1AA 0x8C79 # <CJK>
+0xB1AB 0x9C8D # <CJK>
+0xB1AC 0x7206 # <CJK>
+0xB1AD 0x676F # <CJK>
+0xB1AE 0x7891 # <CJK>
+0xB1AF 0x60B2 # <CJK>
+0xB1B0 0x5351 # <CJK>
+0xB1B1 0x5317 # <CJK>
+0xB1B2 0x8F88 # <CJK>
+0xB1B3 0x80CC # <CJK>
+0xB1B4 0x8D1D # <CJK>
+0xB1B5 0x94A1 # <CJK>
+0xB1B6 0x500D # <CJK>
+0xB1B7 0x72C8 # <CJK>
+0xB1B8 0x5907 # <CJK>
+0xB1B9 0x60EB # <CJK>
+0xB1BA 0x7119 # <CJK>
+0xB1BB 0x88AB # <CJK>
+0xB1BC 0x5954 # <CJK>
+0xB1BD 0x82EF # <CJK>
+0xB1BE 0x672C # <CJK>
+0xB1BF 0x7B28 # <CJK>
+0xB1C0 0x5D29 # <CJK>
+0xB1C1 0x7EF7 # <CJK>
+0xB1C2 0x752D # <CJK>
+0xB1C3 0x6CF5 # <CJK>
+0xB1C4 0x8E66 # <CJK>
+0xB1C5 0x8FF8 # <CJK>
+0xB1C6 0x903C # <CJK>
+0xB1C7 0x9F3B # <CJK>
+0xB1C8 0x6BD4 # <CJK>
+0xB1C9 0x9119 # <CJK>
+0xB1CA 0x7B14 # <CJK>
+0xB1CB 0x5F7C # <CJK>
+0xB1CC 0x78A7 # <CJK>
+0xB1CD 0x84D6 # <CJK>
+0xB1CE 0x853D # <CJK>
+0xB1CF 0x6BD5 # <CJK>
+0xB1D0 0x6BD9 # <CJK>
+0xB1D1 0x6BD6 # <CJK>
+0xB1D2 0x5E01 # <CJK>
+0xB1D3 0x5E87 # <CJK>
+0xB1D4 0x75F9 # <CJK>
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-user
mailing list