This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
BIG5 charmap problems
- To: libc-alpha at sources dot redhat dot com
- Subject: BIG5 charmap problems
- From: Bruno Haible <haible at ilog dot fr>
- Date: Tue, 26 Sep 2000 18:19:10 +0200 (CEST)
- Cc: Shih-Shyeng Tseng <bear at sinica dot edu dot tw>
- Cc: Tung-Han Hsieh <thhsieh at linux dot org dot tw>
- Cc: Yuan-Chung Cheng <platin at ms31 dot hinet dot net>
- Cc: Seventeen Chen <Seventeen_Chen at acer dot com dot tw>
Hello Shih-Shyeng and Tung-Han,
It seems to me that the Big5 charmap and converter in glibc have five big
problems, and I would like to hear your advice how to fix them.
As I understand (from the sources listed in the appendix of this mail),
there are the following variants of Big5:
- Big5 (1984)
row column
A1..A2 40..7E,A1..FE
A3 40..7E,A1..E0
A4..C5 40..7E,A1..FE
C6 40..7E
C9..F8 40..7E,A1..FE
F9 40..7E,A1..D5
- CP950
an extension of Big5, adds F9D6..F9FE
- Big5 ETen
an extension of CP950, adds C6A1..C7FE
- Big5 HKSCS
an extension of CP950, adds 8840..A0FE, C6A1..C8FE, FA40..FEFE
- Big5+
an extension of CP950, adds XX{80..A0}, 8140..A0FE, A3E1..A3FE,
C680..C8FE, FA40..FEA0,
not supported by any OS
- the Arphic font repertoire
according to the comment in localedata/charmaps/BIG5,
an extension of CP950, adds C6A1..C7FE
Problem 1: Big5 does not contain F9D6..F9FE but all other variants are
extensions of CP950.
What can we do?
(A) Implement BIG5 strictly as in the 1984 standard, and CP950 as a
different encoding. Provide an additional locale zh_TW.CP950.
(B) Implement CP950 under the name "BIG5".
(C) Ask Simon Lin to reissue a new version of BIG5, including F9D6..F9FE.
I'm in favour of (A)+(C). What do you think?
Problem 2: What shall we do with the extension area C6A1..C7FE ?
Mapping them like unicode.org's BIG5.TXT table seems wrong to me, because
the way they map it is different from what all other tables do, and they
say "there is some uncertainty about the mappings in the range C6A1 - C8FE
... The correct mappings these ranges need to be determined."
Mapping them like Arphic's font displays it seems wrong to me, because
other people use different fonts, and therefore using their mapping (moreover
to private area codes!) will cause interoperability problems. The right
place for a font specific mapping table is XFree86's xc/extras/X-TrueType
directory, not the glibc charmap.
Similarly for Big5 ETen because this is not an RFC backed exchange format.
Therefore I propose to remove the C6A1..C7FE area from the charmap and
converter.
Problem 3: The BIG5.TXT and CP950.TXT conversion tables don't cover the
range A3C0..A3E0.
I propose to map them to U+2400..U+241F,U+2421. This is also what Big5+ does.
Problem 4: Mapping of A3E1 to the Euro sign.
Which standard has this? Which font has this? What do other BIG5
implementations do with the Euro sign U+20AC?
I propose to remove it.
Problem 5: Why are F9E9..F9EB, F9F9..F9FD commented out from the charmap?
I propose to add them back (to the CP950 charmap). If they don't convert
unambiguously, use the %IRREVERSIBLE% notation as in the EUC-JP charmap.
If they don't display well in Arphic, then please fix the Arphic fonts.
Problem 6: Mapping of A2CC, A2CE etc.
I propose to add them back, using the %IRREVERSIBLE% notation.
What do you think? Any objections?
Bruno
=============================================================================
Appendix: various facts about Big5 and variants and its Unicode mappings
1) The RFC 1922, which defines the Big5 MIME type, gives as source:
Institute for Information Industry, "Chinese Coded Character Set in
Computer", March, 1984
2) Ken Lunde, in his book "CJKV information processing", writes:
(p. 172)
row = 0xA1..0xFE
col = 0x40..0x7E, 0xA1..0xFE
(p. 90)
Big5: row characters
A1 157
A2 157
A3 127
A4-C6 5401 (last is C67E, no holes)
C7-C8 0
C9-F9 7652 (last is F9D5, no holes)
(p. 91)
Big5: duplicates A461 = C94A, DCD1 = DDFC.
(p. 171)
Three kinds of extensions: ETen, Big5+, Hong Kong GCCS.
(p. 202)
CP950 = Big5 + the F9 row of ETen extensions
(p. 559ff)
ETen = Big5 + 7 Hanzi in row F9 + 399 other
C6 A1..FE
C7 40..7E,A1..FE
C8 40..7E,A1..D3
F9 D6..FE
CP950 = Big5 + 7 Hanzi in row F9 + 34 other
F9 D6..FE
(p. 561)
Mapping for the 7 Hanzi in ETen and CP950 at 0xF9D6..0xF9DD:
CNS 11643-1992 plane 3:
0x4337, 0x4F50, 0x444E, 0x504A, 0x2C5D, 0x3D7E, 0x4B5C
Unicode: U+7881, U+92B9, U+88CF, U+58BB, U+6052, U+7CA7, U+5AFA
(p. 773ff)
Big5 rows:
A1..A2 40..7E,A1..FE
A3 40..7E,A1..E0
A4..C5 40..7E,A1..FE
C6 40..7E
C9..F8 40..7E,A1..FE
F9 40..7E,A1..D5
3) The official mapping for BIG5
ftp://ftp.unicode.org/Public/Mappings/EASTASIA/OTHER/BIG5.TXT
row
A1..A2 40..7E,A1..FE
A3 40..7E,A1..BF (A3C0..A3E0 missing!)
A4..C5 40..7E,A1..FE
C6 40..7E,A1..FE (extensions: C6A1..C6FE)
C7 40..7E,A1..FE (extensions: C740..C7FE)
C9..F8 40..7E,A1..FE
F9 40..7E,A1..D5
No mapping for
A15A SPACING UNDERSCORE duplicates A1C4
A1C3 SPACING HEAVY OVERSCORE not in Unicode
A1C5 SPACING HEAVY UNDERSCORE not in Unicode
A1FE LT DIAG UP RIGHT TO LOW LEFT duplicates A2AC
A240 LT DIAG UP LEFT TO LOW RIGHT duplicates A2AD
A2CC HANGZHOU NUMERAL TEN conflicts with A451 mapping
A2CE HANGZHOU NUMERAL THIRTY conflicts with A4CA mapping
Clever solution for the A461 = C94A, DCD1 = DDFC duplicates problem:
uses CJK COMPATIBILITY IDEOGRAPHs (U+FA0C, U+FA0D).
All of Big5 except A3C0..A3E0 can thus be embedded in Unicode.
A3C0..A3E0 are graphic variants of the control characters 0x00..0x1F,0x7F
and can be transliterated to U+2400..U+241F,U+2421.
4) The unicode.org mapping table for CP950
ftp://ftp.unicode.org/Public/Mappings/VENDORS/Microsoft/WINDOWS/CP950.TXT
row
A1..A2 40..7E,A1..FE
A3 40..7E,A1..BF (A3C0..A3E0 missing!)
A4..C5 40..7E,A1..FE
C6 40..7E
C9..F8 40..7E,A1..FE
F9 40..7E,A1..FE (extensions: F9D6..F9DC Hanzi,
F9DD..F9FE line drawing and symbols)
$ table-diff unicode.org-mappings/EASTASIA/OTHER/BIG5.TXT unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP950.TXT
***************
*** 5,7 ****
0xA144 0xFF0E # FULLWIDTH FULL STOP
! 0xA145 0x2022 # BULLET
0xA146 0xFF1B # FULLWIDTH SEMICOLON
--- 133,135 ----
0xA144 0xFF0E # FULLWIDTH FULL STOP
! 0xA145 0x2027 # HYPHENATION POINT
0xA146 0xFF1B # FULLWIDTH SEMICOLON
***************
*** 14,16 ****
0xA14D 0xFE50 # SMALL COMMA
! 0xA14E 0xFF64 # HALFWIDTH IDEOGRAPHIC COMMA
0xA14F 0xFE52 # SMALL FULL STOP
--- 142,144 ----
0xA14D 0xFE50 # SMALL COMMA
! 0xA14E 0xFE51 # SMALL IDEOGRAPHIC COMMA
0xA14F 0xFE52 # SMALL FULL STOP
***************
*** 26,28 ****
0xA159 0xFE33 # PRESENTATION FORM FOR VERTICAL LOW LINE
! 0xA15A 0xFFFD # REPLACEMENT CHARACTER
0xA15B 0xFE34 # PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
--- 154,156 ----
0xA159 0xFE33 # PRESENTATION FORM FOR VERTICAL LOW LINE
! 0xA15A 0x2574 # BOX DRAWINGS LIGHT LEFT
0xA15B 0xFE34 # PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
***************
*** 96,101 ****
0xA1C1 0x2105 # CARE OF
! 0xA1C2 0x203E # OVERLINE
! 0xA1C3 0xFFFD # REPLACEMENT CHARACTER
0xA1C4 0xFF3F # FULLWIDTH LOW LINE
! 0xA1C5 0xFFFD # REPLACEMENT CHARACTER
0xA1C6 0xFE49 # DASHED OVERLINE
--- 224,229 ----
0xA1C1 0x2105 # CARE OF
! 0xA1C2 0x00AF # MACRON
! 0xA1C3 0xFFE3 # FULLWIDTH MACRON
0xA1C4 0xFF3F # FULLWIDTH LOW LINE
! 0xA1C5 0x02CD # MODIFIER LETTER LOW MACRON
0xA1C6 0xFE49 # DASHED OVERLINE
***************
*** 129,131 ****
0xA1E2 0xFE66 # SMALL EQUALS SIGN
! 0xA1E3 0x223C # TILDE OPERATOR
0xA1E4 0x2229 # INTERSECTION
--- 257,259 ----
0xA1E2 0xFE66 # SMALL EQUALS SIGN
! 0xA1E3 0xFF5E # FULLWIDTH TILDE
0xA1E4 0x2229 # INTERSECTION
***************
*** 144,147 ****
0xA1F1 0x2642 # MALE SIGN
! 0xA1F2 0x2641 # EARTH
! 0xA1F3 0x2609 # SUN
0xA1F4 0x2191 # UPWARDS ARROW
--- 272,275 ----
0xA1F1 0x2642 # MALE SIGN
! 0xA1F2 0x2295 # CIRCLED PLUS
! 0xA1F3 0x2299 # CIRCLED DOT OPERATOR
0xA1F4 0x2191 # UPWARDS ARROW
***************
*** 156,166 ****
0xA1FD 0x2223 # DIVIDES
! 0xA1FE 0xFFFD # REPLACEMENT CHARACTER
! 0xA240 0xFFFD # REPLACEMENT CHARACTER
! 0xA241 0xFF0F # FULLWIDTH SOLIDUS
! 0xA242 0xFF3C # FULLWIDTH REVERSE SOLIDUS
0xA243 0xFF04 # FULLWIDTH DOLLAR SIGN
! 0xA244 0x00A5 # YEN SIGN
0xA245 0x3012 # POSTAL MARK
! 0xA246 0x00A2 # CENT SIGN
! 0xA247 0x00A3 # POUND SIGN
0xA248 0xFF05 # FULLWIDTH PERCENT SIGN
--- 284,294 ----
0xA1FD 0x2223 # DIVIDES
! 0xA1FE 0xFF0F # FULLWIDTH SOLIDUS
! 0xA240 0xFF3C # FULLWIDTH REVERSE SOLIDUS
! 0xA241 0x2215 # DIVISION SLASH
! 0xA242 0xFE68 # SMALL REVERSE SOLIDUS
0xA243 0xFF04 # FULLWIDTH DOLLAR SIGN
! 0xA244 0xFFE5 # FULLWIDTH YEN SIGN
0xA245 0x3012 # POSTAL MARK
! 0xA246 0xFFE0 # FULLWIDTH CENT SIGN
! 0xA247 0xFFE1 # FULLWIDTH POUND SIGN
0xA248 0xFF05 # FULLWIDTH PERCENT SIGN
***************
*** 263,267 ****
0xA2CB 0x3029 # HANGZHOU NUMERAL NINE
! 0xA2CC 0xFFFD # REPLACEMENT CHARACTER
0xA2CD 0x5344 # <CJK Ideograph>
! 0xA2CE 0xFFFD # REPLACEMENT CHARACTER
0xA2CF 0xFF21 # FULLWIDTH LATIN CAPITAL LETTER A
--- 391,395 ----
0xA2CB 0x3029 # HANGZHOU NUMERAL NINE
! 0xA2CC 0x5341 # <CJK Ideograph>
0xA2CD 0x5344 # <CJK Ideograph>
! 0xA2CE 0x5345 # <CJK Ideograph>
0xA2CF 0xFF21 # FULLWIDTH LATIN CAPITAL LETTER A
***************
*** 5809,6059 ****
0xC67E 0x7C72 # <CJK Ideograph>
- 0xC6A1 0x30FE # KATAKANA VOICED ITERATION MARK
- 0xC6A2 0x309D # HIRAGANA ITERATION MARK
- 0xC6A3 0x309E # HIRAGANA VOICED ITERATION MARK
- 0xC6A4 0x3005 # IDEOGRAPHIC ITERATION MARK
- 0xC6A5 0x3041 # HIRAGANA LETTER SMALL A
- 0xC6A6 0x3042 # HIRAGANA LETTER A
- 0xC6A7 0x3043 # HIRAGANA LETTER SMALL I
- 0xC6A8 0x3044 # HIRAGANA LETTER I
- 0xC6A9 0x3045 # HIRAGANA LETTER SMALL U
- 0xC6AA 0x3046 # HIRAGANA LETTER U
- 0xC6AB 0x3047 # HIRAGANA LETTER SMALL E
- 0xC6AC 0x3048 # HIRAGANA LETTER E
- 0xC6AD 0x3049 # HIRAGANA LETTER SMALL O
- 0xC6AE 0x304A # HIRAGANA LETTER O
- 0xC6AF 0x304B # HIRAGANA LETTER KA
- 0xC6B0 0x304C # HIRAGANA LETTER GA
- 0xC6B1 0x304D # HIRAGANA LETTER KI
- 0xC6B2 0x304E # HIRAGANA LETTER GI
- 0xC6B3 0x304F # HIRAGANA LETTER KU
- 0xC6B4 0x3050 # HIRAGANA LETTER GU
- 0xC6B5 0x3051 # HIRAGANA LETTER KE
- 0xC6B6 0x3052 # HIRAGANA LETTER GE
- 0xC6B7 0x3053 # HIRAGANA LETTER KO
- 0xC6B8 0x3054 # HIRAGANA LETTER GO
- 0xC6B9 0x3055 # HIRAGANA LETTER SA
- 0xC6BA 0x3056 # HIRAGANA LETTER ZA
- 0xC6BB 0x3057 # HIRAGANA LETTER SI
- 0xC6BC 0x3058 # HIRAGANA LETTER ZI
- 0xC6BD 0x3059 # HIRAGANA LETTER SU
- 0xC6BE 0x305A # HIRAGANA LETTER ZU
- 0xC6BF 0x305B # HIRAGANA LETTER SE
- 0xC6C0 0x305C # HIRAGANA LETTER ZE
- 0xC6C1 0x305D # HIRAGANA LETTER SO
- 0xC6C2 0x305E # HIRAGANA LETTER ZO
- 0xC6C3 0x305F # HIRAGANA LETTER TA
- 0xC6C4 0x3060 # HIRAGANA LETTER DA
- 0xC6C5 0x3061 # HIRAGANA LETTER TI
- 0xC6C6 0x3062 # HIRAGANA LETTER DI
- 0xC6C7 0x3063 # HIRAGANA LETTER SMALL TU
- 0xC6C8 0x3064 # HIRAGANA LETTER TU
- 0xC6C9 0x3065 # HIRAGANA LETTER DU
- 0xC6CA 0x3066 # HIRAGANA LETTER TE
- 0xC6CB 0x3067 # HIRAGANA LETTER DE
- 0xC6CC 0x3068 # HIRAGANA LETTER TO
- 0xC6CD 0x3069 # HIRAGANA LETTER DO
- 0xC6CE 0x306A # HIRAGANA LETTER NA
- 0xC6CF 0x306B # HIRAGANA LETTER NI
- 0xC6D0 0x306C # HIRAGANA LETTER NU
- 0xC6D1 0x306D # HIRAGANA LETTER NE
- 0xC6D2 0x306E # HIRAGANA LETTER NO
- 0xC6D3 0x306F # HIRAGANA LETTER HA
- 0xC6D4 0x3070 # HIRAGANA LETTER BA
- 0xC6D5 0x3071 # HIRAGANA LETTER PA
- 0xC6D6 0x3072 # HIRAGANA LETTER HI
- 0xC6D7 0x3073 # HIRAGANA LETTER BI
- 0xC6D8 0x3074 # HIRAGANA LETTER PI
- 0xC6D9 0x3075 # HIRAGANA LETTER HU
- 0xC6DA 0x3076 # HIRAGANA LETTER BU
- 0xC6DB 0x3077 # HIRAGANA LETTER PU
- 0xC6DC 0x3078 # HIRAGANA LETTER HE
- 0xC6DD 0x3079 # HIRAGANA LETTER BE
- 0xC6DE 0x307A # HIRAGANA LETTER PE
- 0xC6DF 0x307B # HIRAGANA LETTER HO
- 0xC6E0 0x307C # HIRAGANA LETTER BO
- 0xC6E1 0x307D # HIRAGANA LETTER PO
- 0xC6E2 0x307E # HIRAGANA LETTER MA
- 0xC6E3 0x307F # HIRAGANA LETTER MI
- 0xC6E4 0x3080 # HIRAGANA LETTER MU
- 0xC6E5 0x3081 # HIRAGANA LETTER ME
- 0xC6E6 0x3082 # HIRAGANA LETTER MO
- 0xC6E7 0x3083 # HIRAGANA LETTER SMALL YA
- 0xC6E8 0x3084 # HIRAGANA LETTER YA
- 0xC6E9 0x3085 # HIRAGANA LETTER SMALL YU
- 0xC6EA 0x3086 # HIRAGANA LETTER YU
- 0xC6EB 0x3087 # HIRAGANA LETTER SMALL YO
- 0xC6EC 0x3088 # HIRAGANA LETTER YO
- 0xC6ED 0x3089 # HIRAGANA LETTER RA
- 0xC6EE 0x308A # HIRAGANA LETTER RI
- 0xC6EF 0x308B # HIRAGANA LETTER RU
- 0xC6F0 0x308C # HIRAGANA LETTER RE
- 0xC6F1 0x308D # HIRAGANA LETTER RO
- 0xC6F2 0x308E # HIRAGANA LETTER SMALL WA
- 0xC6F3 0x308F # HIRAGANA LETTER WA
- 0xC6F4 0x3090 # HIRAGANA LETTER WI
- 0xC6F5 0x3091 # HIRAGANA LETTER WE
- 0xC6F6 0x3092 # HIRAGANA LETTER WO
- 0xC6F7 0x3093 # HIRAGANA LETTER N
- 0xC6F8 0x30A1 # KATAKANA LETTER SMALL A
- 0xC6F9 0x30A2 # KATAKANA LETTER A
- 0xC6FA 0x30A3 # KATAKANA LETTER SMALL I
- 0xC6FB 0x30A4 # KATAKANA LETTER I
- 0xC6FC 0x30A5 # KATAKANA LETTER SMALL U
- 0xC6FD 0x30A6 # KATAKANA LETTER U
- 0xC6FE 0x30A7 # KATAKANA LETTER SMALL E
- 0xC740 0x30A8 # KATAKANA LETTER E
- 0xC741 0x30A9 # KATAKANA LETTER SMALL O
- 0xC742 0x30AA # KATAKANA LETTER O
- 0xC743 0x30AB # KATAKANA LETTER KA
- 0xC744 0x30AC # KATAKANA LETTER GA
- 0xC745 0x30AD # KATAKANA LETTER KI
- 0xC746 0x30AE # KATAKANA LETTER GI
- 0xC747 0x30AF # KATAKANA LETTER KU
- 0xC748 0x30B0 # KATAKANA LETTER GU
- 0xC749 0x30B1 # KATAKANA LETTER KE
- 0xC74A 0x30B2 # KATAKANA LETTER GE
- 0xC74B 0x30B3 # KATAKANA LETTER KO
- 0xC74C 0x30B4 # KATAKANA LETTER GO
- 0xC74D 0x30B5 # KATAKANA LETTER SA
- 0xC74E 0x30B6 # KATAKANA LETTER ZA
- 0xC74F 0x30B7 # KATAKANA LETTER SI
- 0xC750 0x30B8 # KATAKANA LETTER ZI
- 0xC751 0x30B9 # KATAKANA LETTER SU
- 0xC752 0x30BA # KATAKANA LETTER ZU
- 0xC753 0x30BB # KATAKANA LETTER SE
- 0xC754 0x30BC # KATAKANA LETTER ZE
- 0xC755 0x30BD # KATAKANA LETTER SO
- 0xC756 0x30BE # KATAKANA LETTER ZO
- 0xC757 0x30BF # KATAKANA LETTER TA
- 0xC758 0x30C0 # KATAKANA LETTER DA
- 0xC759 0x30C1 # KATAKANA LETTER TI
- 0xC75A 0x30C2 # KATAKANA LETTER DI
- 0xC75B 0x30C3 # KATAKANA LETTER SMALL TU
- 0xC75C 0x30C4 # KATAKANA LETTER TU
- 0xC75D 0x30C5 # KATAKANA LETTER DU
- 0xC75E 0x30C6 # KATAKANA LETTER TE
- 0xC75F 0x30C7 # KATAKANA LETTER DE
- 0xC760 0x30C8 # KATAKANA LETTER TO
- 0xC761 0x30C9 # KATAKANA LETTER DO
- 0xC762 0x30CA # KATAKANA LETTER NA
- 0xC763 0x30CB # KATAKANA LETTER NI
- 0xC764 0x30CC # KATAKANA LETTER NU
- 0xC765 0x30CD # KATAKANA LETTER NE
- 0xC766 0x30CE # KATAKANA LETTER NO
- 0xC767 0x30CF # KATAKANA LETTER HA
- 0xC768 0x30D0 # KATAKANA LETTER BA
- 0xC769 0x30D1 # KATAKANA LETTER PA
- 0xC76A 0x30D2 # KATAKANA LETTER HI
- 0xC76B 0x30D3 # KATAKANA LETTER BI
- 0xC76C 0x30D4 # KATAKANA LETTER PI
- 0xC76D 0x30D5 # KATAKANA LETTER HU
- 0xC76E 0x30D6 # KATAKANA LETTER BU
- 0xC76F 0x30D7 # KATAKANA LETTER PU
- 0xC770 0x30D8 # KATAKANA LETTER HE
- 0xC771 0x30D9 # KATAKANA LETTER BE
- 0xC772 0x30DA # KATAKANA LETTER PE
- 0xC773 0x30DB # KATAKANA LETTER HO
- 0xC774 0x30DC # KATAKANA LETTER BO
- 0xC775 0x30DD # KATAKANA LETTER PO
- 0xC776 0x30DE # KATAKANA LETTER MA
- 0xC777 0x30DF # KATAKANA LETTER MI
- 0xC778 0x30E0 # KATAKANA LETTER MU
- 0xC779 0x30E1 # KATAKANA LETTER ME
- 0xC77A 0x30E2 # KATAKANA LETTER MO
- 0xC77B 0x30E3 # KATAKANA LETTER SMALL YA
- 0xC77C 0x30E4 # KATAKANA LETTER YA
- 0xC77D 0x30E5 # KATAKANA LETTER SMALL YU
- 0xC77E 0x30E6 # KATAKANA LETTER YU
- 0xC7A1 0x30E7 # KATAKANA LETTER SMALL YO
- 0xC7A2 0x30E8 # KATAKANA LETTER YO
- 0xC7A3 0x30E9 # KATAKANA LETTER RA
- 0xC7A4 0x30EA # KATAKANA LETTER RI
- 0xC7A5 0x30EB # KATAKANA LETTER RU
- 0xC7A6 0x30EC # KATAKANA LETTER RE
- 0xC7A7 0x30ED # KATAKANA LETTER RO
- 0xC7A8 0x30EE # KATAKANA LETTER SMALL WA
- 0xC7A9 0x30EF # KATAKANA LETTER WA
- 0xC7AA 0x30F0 # KATAKANA LETTER WI
- 0xC7AB 0x30F1 # KATAKANA LETTER WE
- 0xC7AC 0x30F2 # KATAKANA LETTER WO
- 0xC7AD 0x30F3 # KATAKANA LETTER N
- 0xC7AE 0x30F4 # KATAKANA LETTER VU
- 0xC7AF 0x30F5 # KATAKANA LETTER SMALL KA
- 0xC7B0 0x30F6 # KATAKANA LETTER SMALL KE
- 0xC7B1 0x0414 # CYRILLIC CAPITAL LETTER DE
- 0xC7B2 0x0415 # CYRILLIC CAPITAL LETTER IE
- 0xC7B3 0x0401 # CYRILLIC CAPITAL LETTER IO
- 0xC7B4 0x0416 # CYRILLIC CAPITAL LETTER ZHE
- 0xC7B5 0x0417 # CYRILLIC CAPITAL LETTER ZE
- 0xC7B6 0x0418 # CYRILLIC CAPITAL LETTER I
- 0xC7B7 0x0419 # CYRILLIC CAPITAL LETTER SHORT I
- 0xC7B8 0x041A # CYRILLIC CAPITAL LETTER KA
- 0xC7B9 0x041B # CYRILLIC CAPITAL LETTER EL
- 0xC7BA 0x041C # CYRILLIC CAPITAL LETTER EM
- 0xC7BB 0x0423 # CYRILLIC CAPITAL LETTER U
- 0xC7BC 0x0424 # CYRILLIC CAPITAL LETTER EF
- 0xC7BD 0x0425 # CYRILLIC CAPITAL LETTER HA
- 0xC7BE 0x0426 # CYRILLIC CAPITAL LETTER TSE
- 0xC7BF 0x0427 # CYRILLIC CAPITAL LETTER CHE
- 0xC7C0 0x0428 # CYRILLIC CAPITAL LETTER SHA
- 0xC7C1 0x0429 # CYRILLIC CAPITAL LETTER SHCHA
- 0xC7C2 0x042A # CYRILLIC CAPITAL LETTER HARD SIGN
- 0xC7C3 0x042B # CYRILLIC CAPITAL LETTER YERU
- 0xC7C4 0x042C # CYRILLIC CAPITAL LETTER SOFT SIGN
- 0xC7C5 0x042D # CYRILLIC CAPITAL LETTER E
- 0xC7C6 0x042E # CYRILLIC CAPITAL LETTER YU
- 0xC7C7 0x042F # CYRILLIC CAPITAL LETTER YA
- 0xC7C8 0x0430 # CYRILLIC SMALL LETTER A
- 0xC7C9 0x0431 # CYRILLIC SMALL LETTER BE
- 0xC7CA 0x0432 # CYRILLIC SMALL LETTER VE
- 0xC7CB 0x0433 # CYRILLIC SMALL LETTER GHE
- 0xC7CC 0x0434 # CYRILLIC SMALL LETTER DE
- 0xC7CD 0x0435 # CYRILLIC SMALL LETTER IE
- 0xC7CE 0x0451 # CYRILLIC SMALL LETTER IO
- 0xC7CF 0x0436 # CYRILLIC SMALL LETTER ZHE
- 0xC7D0 0x0437 # CYRILLIC SMALL LETTER ZE
- 0xC7D1 0x0438 # CYRILLIC SMALL LETTER I
- 0xC7D2 0x0439 # CYRILLIC SMALL LETTER SHORT I
- 0xC7D3 0x043A # CYRILLIC SMALL LETTER KA
- 0xC7D4 0x043B # CYRILLIC SMALL LETTER EL
- 0xC7D5 0x043C # CYRILLIC SMALL LETTER EM
- 0xC7D6 0x043D # CYRILLIC SMALL LETTER EN
- 0xC7D7 0x043E # CYRILLIC SMALL LETTER O
- 0xC7D8 0x043F # CYRILLIC SMALL LETTER PE
- 0xC7D9 0x0440 # CYRILLIC SMALL LETTER ER
- 0xC7DA 0x0441 # CYRILLIC SMALL LETTER ES
- 0xC7DB 0x0442 # CYRILLIC SMALL LETTER TE
- 0xC7DC 0x0443 # CYRILLIC SMALL LETTER U
- 0xC7DD 0x0444 # CYRILLIC SMALL LETTER EF
- 0xC7DE 0x0445 # CYRILLIC SMALL LETTER HA
- 0xC7DF 0x0446 # CYRILLIC SMALL LETTER TSE
- 0xC7E0 0x0447 # CYRILLIC SMALL LETTER CHE
- 0xC7E1 0x0448 # CYRILLIC SMALL LETTER SHA
- 0xC7E2 0x0449 # CYRILLIC SMALL LETTER SHCHA
- 0xC7E3 0x044A # CYRILLIC SMALL LETTER HARD SIGN
- 0xC7E4 0x044B # CYRILLIC SMALL LETTER YERU
- 0xC7E5 0x044C # CYRILLIC SMALL LETTER SOFT SIGN
- 0xC7E6 0x044D # CYRILLIC SMALL LETTER E
- 0xC7E7 0x044E # CYRILLIC SMALL LETTER YU
- 0xC7E8 0x044F # CYRILLIC SMALL LETTER YA
- 0xC7E9 0x2460 # CIRCLED DIGIT ONE
- 0xC7EA 0x2461 # CIRCLED DIGIT TWO
- 0xC7EB 0x2462 # CIRCLED DIGIT THREE
- 0xC7EC 0x2463 # CIRCLED DIGIT FOUR
- 0xC7ED 0x2464 # CIRCLED DIGIT FIVE
- 0xC7EE 0x2465 # CIRCLED DIGIT SIX
- 0xC7EF 0x2466 # CIRCLED DIGIT SEVEN
- 0xC7F0 0x2467 # CIRCLED DIGIT EIGHT
- 0xC7F1 0x2468 # CIRCLED DIGIT NINE
- 0xC7F2 0x2469 # CIRCLED NUMBER TEN
- 0xC7F3 0x2474 # PARENTHESIZED DIGIT ONE
- 0xC7F4 0x2475 # PARENTHESIZED DIGIT TWO
- 0xC7F5 0x2476 # PARENTHESIZED DIGIT THREE
- 0xC7F6 0x2477 # PARENTHESIZED DIGIT FOUR
- 0xC7F7 0x2478 # PARENTHESIZED DIGIT FIVE
- 0xC7F8 0x2479 # PARENTHESIZED DIGIT SIX
- 0xC7F9 0x247A # PARENTHESIZED DIGIT SEVEN
- 0xC7FA 0x247B # PARENTHESIZED DIGIT EIGHT
- 0xC7FB 0x247C # PARENTHESIZED DIGIT NINE
- 0xC7FC 0x247D # PARENTHESIZED NUMBER TEN
0xC940 0x4E42 # <CJK Ideograph>
--- 5937,5938 ----
***************
*** 13710 ****
--- 13589,13630 ----
0xF9D5 0x9F98 # <CJK Ideograph>
+ 0xF9D6 0x7881 # <CJK Ideograph>
+ 0xF9D7 0x92B9 # <CJK Ideograph>
+ 0xF9D8 0x88CF # <CJK Ideograph>
+ 0xF9D9 0x58BB # <CJK Ideograph>
+ 0xF9DA 0x6052 # <CJK Ideograph>
+ 0xF9DB 0x7CA7 # <CJK Ideograph>
+ 0xF9DC 0x5AFA # <CJK Ideograph>
+ 0xF9DD 0x2554 # BOX DRAWINGS DOUBLE DOWN AND RIGHT
+ 0xF9DE 0x2566 # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+ 0xF9DF 0x2557 # BOX DRAWINGS DOUBLE DOWN AND LEFT
+ 0xF9E0 0x2560 # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+ 0xF9E1 0x256C # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+ 0xF9E2 0x2563 # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+ 0xF9E3 0x255A # BOX DRAWINGS DOUBLE UP AND RIGHT
+ 0xF9E4 0x2569 # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+ 0xF9E5 0x255D # BOX DRAWINGS DOUBLE UP AND LEFT
+ 0xF9E6 0x2552 # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+ 0xF9E7 0x2564 # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+ 0xF9E8 0x2555 # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+ 0xF9E9 0x255E # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ 0xF9EA 0x256A # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ 0xF9EB 0x2561 # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ 0xF9EC 0x2558 # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+ 0xF9ED 0x2567 # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+ 0xF9EE 0x255B # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+ 0xF9EF 0x2553 # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+ 0xF9F0 0x2565 # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+ 0xF9F1 0x2556 # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+ 0xF9F2 0x255F # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+ 0xF9F3 0x256B # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ 0xF9F4 0x2562 # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+ 0xF9F5 0x2559 # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+ 0xF9F6 0x2568 # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+ 0xF9F7 0x255C # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+ 0xF9F8 0x2551 # BOX DRAWINGS DOUBLE VERTICAL
+ 0xF9F9 0x2550 # BOX DRAWINGS DOUBLE HORIZONTAL
+ 0xF9FA 0x256D # BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
+ 0xF9FB 0x256E # BOX DRAWINGS LIGHT ARC DOWN AND LEFT
+ 0xF9FC 0x2570 # BOX DRAWINGS LIGHT ARC UP AND RIGHT
+ 0xF9FD 0x256F # BOX DRAWINGS LIGHT ARC UP AND LEFT
+ 0xF9FE 0x2593 # DARK SHADE
5) Microsoft's codepage diagrams for CP950
A1..A2 40..7E,A1..FE
A3 40..7E,A1..BF (A3C0..A3E0 missing!)
A4..C5 40..7E,A1..FE
C6 40..7E
C9..F8 40..7E,A1..FE
F9 40..7E,A1..FE (extensions: F9D6..F9DC Hanzi,
F9DD..F9FE line drawing and symbols)
6) ICU's convrtrs.txt considers "Big5" to be equivalent to "CP950".
7) glibc-20000914 BIG5 charmap and iconv converter
$ table-diff unicode.org-mappings/EASTASIA/OTHER/BIG5.TXT glibc-20000914-charmaps/BIG5.TXT
***************
*** 5,7 ****
0xA144 0xFF0E # FULLWIDTH FULL STOP
! 0xA145 0x2022 # BULLET
0xA146 0xFF1B # FULLWIDTH SEMICOLON
--- 134,136 ----
0xA144 0xFF0E # FULLWIDTH FULL STOP
! 0xA145 0x2027 # HYPHENATION POINT
0xA146 0xFF1B # FULLWIDTH SEMICOLON
***************
*** 14,16 ****
0xA14D 0xFE50 # SMALL COMMA
! 0xA14E 0xFF64 # HALFWIDTH IDEOGRAPHIC COMMA
0xA14F 0xFE52 # SMALL FULL STOP
--- 143,145 ----
0xA14D 0xFE50 # SMALL COMMA
! 0xA14E 0xFE51 # SMALL IDEOGRAPHIC COMMA
0xA14F 0xFE52 # SMALL FULL STOP
***************
*** 26,28 ****
0xA159 0xFE33 # PRESENTATION FORM FOR VERTICAL LOW LINE
! 0xA15A 0xFFFD # REPLACEMENT CHARACTER
0xA15B 0xFE34 # PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
--- 155,157 ----
0xA159 0xFE33 # PRESENTATION FORM FOR VERTICAL LOW LINE
! 0xA15A 0x2574 # BOX DRAWINGS LIGHT LEFT
0xA15B 0xFE34 # PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
***************
*** 96,101 ****
0xA1C1 0x2105 # CARE OF
! 0xA1C2 0x203E # OVERLINE
! 0xA1C3 0xFFFD # REPLACEMENT CHARACTER
0xA1C4 0xFF3F # FULLWIDTH LOW LINE
! 0xA1C5 0xFFFD # REPLACEMENT CHARACTER
0xA1C6 0xFE49 # DASHED OVERLINE
--- 225,230 ----
0xA1C1 0x2105 # CARE OF
! 0xA1C2 0x00AF # MACRON
! 0xA1C3 0xFFE3 # FULLWIDTH MACRON
0xA1C4 0xFF3F # FULLWIDTH LOW LINE
! 0xA1C5 0x02CD # MODIFIER LETTER LOW MACRON
0xA1C6 0xFE49 # DASHED OVERLINE
***************
*** 129,131 ****
0xA1E2 0xFE66 # SMALL EQUALS SIGN
! 0xA1E3 0x223C # TILDE OPERATOR
0xA1E4 0x2229 # INTERSECTION
--- 258,260 ----
0xA1E2 0xFE66 # SMALL EQUALS SIGN
! 0xA1E3 0xFF5E # FULLWIDTH TILDE
0xA1E4 0x2229 # INTERSECTION
***************
*** 144,147 ****
0xA1F1 0x2642 # MALE SIGN
! 0xA1F2 0x2641 # EARTH
! 0xA1F3 0x2609 # SUN
0xA1F4 0x2191 # UPWARDS ARROW
--- 273,276 ----
0xA1F1 0x2642 # MALE SIGN
! 0xA1F2 0x2295 # CIRCLED PLUS
! 0xA1F3 0x2299 # CIRCLED DOT OPERATOR
0xA1F4 0x2191 # UPWARDS ARROW
***************
*** 156,166 ****
0xA1FD 0x2223 # DIVIDES
! 0xA1FE 0xFFFD # REPLACEMENT CHARACTER
! 0xA240 0xFFFD # REPLACEMENT CHARACTER
! 0xA241 0xFF0F # FULLWIDTH SOLIDUS
! 0xA242 0xFF3C # FULLWIDTH REVERSE SOLIDUS
0xA243 0xFF04 # FULLWIDTH DOLLAR SIGN
! 0xA244 0x00A5 # YEN SIGN
0xA245 0x3012 # POSTAL MARK
! 0xA246 0x00A2 # CENT SIGN
! 0xA247 0x00A3 # POUND SIGN
0xA248 0xFF05 # FULLWIDTH PERCENT SIGN
--- 285,295 ----
0xA1FD 0x2223 # DIVIDES
! 0xA1FE 0xFF0F # FULLWIDTH SOLIDUS
! 0xA240 0xFF3C # FULLWIDTH REVERSE SOLIDUS
! 0xA241 0x2215 # DIVISION SLASH
! 0xA242 0xFE68 # SMALL REVERSE SOLIDUS
0xA243 0xFF04 # FULLWIDTH DOLLAR SIGN
! 0xA244 0xFFE5 # FULLWIDTH YEN SIGN
0xA245 0x3012 # POSTAL MARK
! 0xA246 0xFFE0 # FULLWIDTH CENT SIGN
! 0xA247 0xFFE1 # FULLWIDTH POUND SIGN
0xA248 0xFF05 # FULLWIDTH PERCENT SIGN
***************
*** 263,267 ****
0xA2CB 0x3029 # HANGZHOU NUMERAL NINE
- 0xA2CC 0xFFFD # REPLACEMENT CHARACTER
0xA2CD 0x5344 # <CJK Ideograph>
- 0xA2CE 0xFFFD # REPLACEMENT CHARACTER
0xA2CF 0xFF21 # FULLWIDTH LATIN CAPITAL LETTER A
--- 392,394 ----
***************
*** 408,409 ****
--- 535,537 ----
0xA3BF 0x02CB # MODIFIER LETTER GRAVE ACCENT
+ 0xA3E1 0x20AC # EURO SIGN
0xA440 0x4E00 # <CJK Ideograph>
***************
*** 5809,6059 ****
0xC67E 0x7C72 # <CJK Ideograph>
! 0xC6A1 0x30FE # KATAKANA VOICED ITERATION MARK
! 0xC6A2 0x309D # HIRAGANA ITERATION MARK
! 0xC6A3 0x309E # HIRAGANA VOICED ITERATION MARK
! 0xC6A4 0x3005 # IDEOGRAPHIC ITERATION MARK
! 0xC6A5 0x3041 # HIRAGANA LETTER SMALL A
! 0xC6A6 0x3042 # HIRAGANA LETTER A
! 0xC6A7 0x3043 # HIRAGANA LETTER SMALL I
! 0xC6A8 0x3044 # HIRAGANA LETTER I
! 0xC6A9 0x3045 # HIRAGANA LETTER SMALL U
! 0xC6AA 0x3046 # HIRAGANA LETTER U
! 0xC6AB 0x3047 # HIRAGANA LETTER SMALL E
! 0xC6AC 0x3048 # HIRAGANA LETTER E
! 0xC6AD 0x3049 # HIRAGANA LETTER SMALL O
! 0xC6AE 0x304A # HIRAGANA LETTER O
! 0xC6AF 0x304B # HIRAGANA LETTER KA
! 0xC6B0 0x304C # HIRAGANA LETTER GA
! 0xC6B1 0x304D # HIRAGANA LETTER KI
! 0xC6B2 0x304E # HIRAGANA LETTER GI
! 0xC6B3 0x304F # HIRAGANA LETTER KU
! 0xC6B4 0x3050 # HIRAGANA LETTER GU
! 0xC6B5 0x3051 # HIRAGANA LETTER KE
! 0xC6B6 0x3052 # HIRAGANA LETTER GE
! 0xC6B7 0x3053 # HIRAGANA LETTER KO
! 0xC6B8 0x3054 # HIRAGANA LETTER GO
! 0xC6B9 0x3055 # HIRAGANA LETTER SA
! 0xC6BA 0x3056 # HIRAGANA LETTER ZA
! 0xC6BB 0x3057 # HIRAGANA LETTER SI
! 0xC6BC 0x3058 # HIRAGANA LETTER ZI
! 0xC6BD 0x3059 # HIRAGANA LETTER SU
! 0xC6BE 0x305A # HIRAGANA LETTER ZU
! 0xC6BF 0x305B # HIRAGANA LETTER SE
! 0xC6C0 0x305C # HIRAGANA LETTER ZE
! 0xC6C1 0x305D # HIRAGANA LETTER SO
! 0xC6C2 0x305E # HIRAGANA LETTER ZO
! 0xC6C3 0x305F # HIRAGANA LETTER TA
! 0xC6C4 0x3060 # HIRAGANA LETTER DA
! 0xC6C5 0x3061 # HIRAGANA LETTER TI
! 0xC6C6 0x3062 # HIRAGANA LETTER DI
! 0xC6C7 0x3063 # HIRAGANA LETTER SMALL TU
! 0xC6C8 0x3064 # HIRAGANA LETTER TU
! 0xC6C9 0x3065 # HIRAGANA LETTER DU
! 0xC6CA 0x3066 # HIRAGANA LETTER TE
! 0xC6CB 0x3067 # HIRAGANA LETTER DE
! 0xC6CC 0x3068 # HIRAGANA LETTER TO
! 0xC6CD 0x3069 # HIRAGANA LETTER DO
! 0xC6CE 0x306A # HIRAGANA LETTER NA
! 0xC6CF 0x306B # HIRAGANA LETTER NI
! 0xC6D0 0x306C # HIRAGANA LETTER NU
! 0xC6D1 0x306D # HIRAGANA LETTER NE
! 0xC6D2 0x306E # HIRAGANA LETTER NO
! 0xC6D3 0x306F # HIRAGANA LETTER HA
! 0xC6D4 0x3070 # HIRAGANA LETTER BA
! 0xC6D5 0x3071 # HIRAGANA LETTER PA
! 0xC6D6 0x3072 # HIRAGANA LETTER HI
! 0xC6D7 0x3073 # HIRAGANA LETTER BI
! 0xC6D8 0x3074 # HIRAGANA LETTER PI
! 0xC6D9 0x3075 # HIRAGANA LETTER HU
! 0xC6DA 0x3076 # HIRAGANA LETTER BU
! 0xC6DB 0x3077 # HIRAGANA LETTER PU
! 0xC6DC 0x3078 # HIRAGANA LETTER HE
! 0xC6DD 0x3079 # HIRAGANA LETTER BE
! 0xC6DE 0x307A # HIRAGANA LETTER PE
! 0xC6DF 0x307B # HIRAGANA LETTER HO
! 0xC6E0 0x307C # HIRAGANA LETTER BO
! 0xC6E1 0x307D # HIRAGANA LETTER PO
! 0xC6E2 0x307E # HIRAGANA LETTER MA
! 0xC6E3 0x307F # HIRAGANA LETTER MI
! 0xC6E4 0x3080 # HIRAGANA LETTER MU
! 0xC6E5 0x3081 # HIRAGANA LETTER ME
! 0xC6E6 0x3082 # HIRAGANA LETTER MO
! 0xC6E7 0x3083 # HIRAGANA LETTER SMALL YA
! 0xC6E8 0x3084 # HIRAGANA LETTER YA
! 0xC6E9 0x3085 # HIRAGANA LETTER SMALL YU
! 0xC6EA 0x3086 # HIRAGANA LETTER YU
! 0xC6EB 0x3087 # HIRAGANA LETTER SMALL YO
! 0xC6EC 0x3088 # HIRAGANA LETTER YO
! 0xC6ED 0x3089 # HIRAGANA LETTER RA
! 0xC6EE 0x308A # HIRAGANA LETTER RI
! 0xC6EF 0x308B # HIRAGANA LETTER RU
! 0xC6F0 0x308C # HIRAGANA LETTER RE
! 0xC6F1 0x308D # HIRAGANA LETTER RO
! 0xC6F2 0x308E # HIRAGANA LETTER SMALL WA
! 0xC6F3 0x308F # HIRAGANA LETTER WA
! 0xC6F4 0x3090 # HIRAGANA LETTER WI
! 0xC6F5 0x3091 # HIRAGANA LETTER WE
! 0xC6F6 0x3092 # HIRAGANA LETTER WO
! 0xC6F7 0x3093 # HIRAGANA LETTER N
! 0xC6F8 0x30A1 # KATAKANA LETTER SMALL A
! 0xC6F9 0x30A2 # KATAKANA LETTER A
! 0xC6FA 0x30A3 # KATAKANA LETTER SMALL I
! 0xC6FB 0x30A4 # KATAKANA LETTER I
! 0xC6FC 0x30A5 # KATAKANA LETTER SMALL U
! 0xC6FD 0x30A6 # KATAKANA LETTER U
! 0xC6FE 0x30A7 # KATAKANA LETTER SMALL E
! 0xC740 0x30A8 # KATAKANA LETTER E
! 0xC741 0x30A9 # KATAKANA LETTER SMALL O
! 0xC742 0x30AA # KATAKANA LETTER O
! 0xC743 0x30AB # KATAKANA LETTER KA
! 0xC744 0x30AC # KATAKANA LETTER GA
! 0xC745 0x30AD # KATAKANA LETTER KI
! 0xC746 0x30AE # KATAKANA LETTER GI
! 0xC747 0x30AF # KATAKANA LETTER KU
! 0xC748 0x30B0 # KATAKANA LETTER GU
! 0xC749 0x30B1 # KATAKANA LETTER KE
! 0xC74A 0x30B2 # KATAKANA LETTER GE
! 0xC74B 0x30B3 # KATAKANA LETTER KO
! 0xC74C 0x30B4 # KATAKANA LETTER GO
! 0xC74D 0x30B5 # KATAKANA LETTER SA
! 0xC74E 0x30B6 # KATAKANA LETTER ZA
! 0xC74F 0x30B7 # KATAKANA LETTER SI
! 0xC750 0x30B8 # KATAKANA LETTER ZI
! 0xC751 0x30B9 # KATAKANA LETTER SU
! 0xC752 0x30BA # KATAKANA LETTER ZU
! 0xC753 0x30BB # KATAKANA LETTER SE
! 0xC754 0x30BC # KATAKANA LETTER ZE
! 0xC755 0x30BD # KATAKANA LETTER SO
! 0xC756 0x30BE # KATAKANA LETTER ZO
! 0xC757 0x30BF # KATAKANA LETTER TA
! 0xC758 0x30C0 # KATAKANA LETTER DA
! 0xC759 0x30C1 # KATAKANA LETTER TI
! 0xC75A 0x30C2 # KATAKANA LETTER DI
! 0xC75B 0x30C3 # KATAKANA LETTER SMALL TU
! 0xC75C 0x30C4 # KATAKANA LETTER TU
! 0xC75D 0x30C5 # KATAKANA LETTER DU
! 0xC75E 0x30C6 # KATAKANA LETTER TE
! 0xC75F 0x30C7 # KATAKANA LETTER DE
! 0xC760 0x30C8 # KATAKANA LETTER TO
! 0xC761 0x30C9 # KATAKANA LETTER DO
! 0xC762 0x30CA # KATAKANA LETTER NA
! 0xC763 0x30CB # KATAKANA LETTER NI
! 0xC764 0x30CC # KATAKANA LETTER NU
! 0xC765 0x30CD # KATAKANA LETTER NE
! 0xC766 0x30CE # KATAKANA LETTER NO
! 0xC767 0x30CF # KATAKANA LETTER HA
! 0xC768 0x30D0 # KATAKANA LETTER BA
! 0xC769 0x30D1 # KATAKANA LETTER PA
! 0xC76A 0x30D2 # KATAKANA LETTER HI
! 0xC76B 0x30D3 # KATAKANA LETTER BI
! 0xC76C 0x30D4 # KATAKANA LETTER PI
! 0xC76D 0x30D5 # KATAKANA LETTER HU
! 0xC76E 0x30D6 # KATAKANA LETTER BU
! 0xC76F 0x30D7 # KATAKANA LETTER PU
! 0xC770 0x30D8 # KATAKANA LETTER HE
! 0xC771 0x30D9 # KATAKANA LETTER BE
! 0xC772 0x30DA # KATAKANA LETTER PE
! 0xC773 0x30DB # KATAKANA LETTER HO
! 0xC774 0x30DC # KATAKANA LETTER BO
! 0xC775 0x30DD # KATAKANA LETTER PO
! 0xC776 0x30DE # KATAKANA LETTER MA
! 0xC777 0x30DF # KATAKANA LETTER MI
! 0xC778 0x30E0 # KATAKANA LETTER MU
! 0xC779 0x30E1 # KATAKANA LETTER ME
! 0xC77A 0x30E2 # KATAKANA LETTER MO
! 0xC77B 0x30E3 # KATAKANA LETTER SMALL YA
! 0xC77C 0x30E4 # KATAKANA LETTER YA
! 0xC77D 0x30E5 # KATAKANA LETTER SMALL YU
! 0xC77E 0x30E6 # KATAKANA LETTER YU
! 0xC7A1 0x30E7 # KATAKANA LETTER SMALL YO
! 0xC7A2 0x30E8 # KATAKANA LETTER YO
! 0xC7A3 0x30E9 # KATAKANA LETTER RA
! 0xC7A4 0x30EA # KATAKANA LETTER RI
! 0xC7A5 0x30EB # KATAKANA LETTER RU
! 0xC7A6 0x30EC # KATAKANA LETTER RE
! 0xC7A7 0x30ED # KATAKANA LETTER RO
! 0xC7A8 0x30EE # KATAKANA LETTER SMALL WA
! 0xC7A9 0x30EF # KATAKANA LETTER WA
! 0xC7AA 0x30F0 # KATAKANA LETTER WI
! 0xC7AB 0x30F1 # KATAKANA LETTER WE
! 0xC7AC 0x30F2 # KATAKANA LETTER WO
! 0xC7AD 0x30F3 # KATAKANA LETTER N
! 0xC7AE 0x30F4 # KATAKANA LETTER VU
! 0xC7AF 0x30F5 # KATAKANA LETTER SMALL KA
! 0xC7B0 0x30F6 # KATAKANA LETTER SMALL KE
! 0xC7B1 0x0414 # CYRILLIC CAPITAL LETTER DE
! 0xC7B2 0x0415 # CYRILLIC CAPITAL LETTER IE
! 0xC7B3 0x0401 # CYRILLIC CAPITAL LETTER IO
! 0xC7B4 0x0416 # CYRILLIC CAPITAL LETTER ZHE
! 0xC7B5 0x0417 # CYRILLIC CAPITAL LETTER ZE
! 0xC7B6 0x0418 # CYRILLIC CAPITAL LETTER I
! 0xC7B7 0x0419 # CYRILLIC CAPITAL LETTER SHORT I
! 0xC7B8 0x041A # CYRILLIC CAPITAL LETTER KA
! 0xC7B9 0x041B # CYRILLIC CAPITAL LETTER EL
! 0xC7BA 0x041C # CYRILLIC CAPITAL LETTER EM
! 0xC7BB 0x0423 # CYRILLIC CAPITAL LETTER U
! 0xC7BC 0x0424 # CYRILLIC CAPITAL LETTER EF
! 0xC7BD 0x0425 # CYRILLIC CAPITAL LETTER HA
! 0xC7BE 0x0426 # CYRILLIC CAPITAL LETTER TSE
! 0xC7BF 0x0427 # CYRILLIC CAPITAL LETTER CHE
! 0xC7C0 0x0428 # CYRILLIC CAPITAL LETTER SHA
! 0xC7C1 0x0429 # CYRILLIC CAPITAL LETTER SHCHA
! 0xC7C2 0x042A # CYRILLIC CAPITAL LETTER HARD SIGN
! 0xC7C3 0x042B # CYRILLIC CAPITAL LETTER YERU
! 0xC7C4 0x042C # CYRILLIC CAPITAL LETTER SOFT SIGN
! 0xC7C5 0x042D # CYRILLIC CAPITAL LETTER E
! 0xC7C6 0x042E # CYRILLIC CAPITAL LETTER YU
! 0xC7C7 0x042F # CYRILLIC CAPITAL LETTER YA
! 0xC7C8 0x0430 # CYRILLIC SMALL LETTER A
! 0xC7C9 0x0431 # CYRILLIC SMALL LETTER BE
! 0xC7CA 0x0432 # CYRILLIC SMALL LETTER VE
! 0xC7CB 0x0433 # CYRILLIC SMALL LETTER GHE
! 0xC7CC 0x0434 # CYRILLIC SMALL LETTER DE
! 0xC7CD 0x0435 # CYRILLIC SMALL LETTER IE
! 0xC7CE 0x0451 # CYRILLIC SMALL LETTER IO
! 0xC7CF 0x0436 # CYRILLIC SMALL LETTER ZHE
! 0xC7D0 0x0437 # CYRILLIC SMALL LETTER ZE
! 0xC7D1 0x0438 # CYRILLIC SMALL LETTER I
! 0xC7D2 0x0439 # CYRILLIC SMALL LETTER SHORT I
! 0xC7D3 0x043A # CYRILLIC SMALL LETTER KA
! 0xC7D4 0x043B # CYRILLIC SMALL LETTER EL
! 0xC7D5 0x043C # CYRILLIC SMALL LETTER EM
! 0xC7D6 0x043D # CYRILLIC SMALL LETTER EN
! 0xC7D7 0x043E # CYRILLIC SMALL LETTER O
! 0xC7D8 0x043F # CYRILLIC SMALL LETTER PE
! 0xC7D9 0x0440 # CYRILLIC SMALL LETTER ER
! 0xC7DA 0x0441 # CYRILLIC SMALL LETTER ES
! 0xC7DB 0x0442 # CYRILLIC SMALL LETTER TE
! 0xC7DC 0x0443 # CYRILLIC SMALL LETTER U
! 0xC7DD 0x0444 # CYRILLIC SMALL LETTER EF
! 0xC7DE 0x0445 # CYRILLIC SMALL LETTER HA
! 0xC7DF 0x0446 # CYRILLIC SMALL LETTER TSE
! 0xC7E0 0x0447 # CYRILLIC SMALL LETTER CHE
! 0xC7E1 0x0448 # CYRILLIC SMALL LETTER SHA
! 0xC7E2 0x0449 # CYRILLIC SMALL LETTER SHCHA
! 0xC7E3 0x044A # CYRILLIC SMALL LETTER HARD SIGN
! 0xC7E4 0x044B # CYRILLIC SMALL LETTER YERU
! 0xC7E5 0x044C # CYRILLIC SMALL LETTER SOFT SIGN
! 0xC7E6 0x044D # CYRILLIC SMALL LETTER E
! 0xC7E7 0x044E # CYRILLIC SMALL LETTER YU
! 0xC7E8 0x044F # CYRILLIC SMALL LETTER YA
! 0xC7E9 0x2460 # CIRCLED DIGIT ONE
! 0xC7EA 0x2461 # CIRCLED DIGIT TWO
! 0xC7EB 0x2462 # CIRCLED DIGIT THREE
! 0xC7EC 0x2463 # CIRCLED DIGIT FOUR
! 0xC7ED 0x2464 # CIRCLED DIGIT FIVE
! 0xC7EE 0x2465 # CIRCLED DIGIT SIX
! 0xC7EF 0x2466 # CIRCLED DIGIT SEVEN
! 0xC7F0 0x2467 # CIRCLED DIGIT EIGHT
! 0xC7F1 0x2468 # CIRCLED DIGIT NINE
! 0xC7F2 0x2469 # CIRCLED NUMBER TEN
! 0xC7F3 0x2474 # PARENTHESIZED DIGIT ONE
! 0xC7F4 0x2475 # PARENTHESIZED DIGIT TWO
! 0xC7F5 0x2476 # PARENTHESIZED DIGIT THREE
! 0xC7F6 0x2477 # PARENTHESIZED DIGIT FOUR
! 0xC7F7 0x2478 # PARENTHESIZED DIGIT FIVE
! 0xC7F8 0x2479 # PARENTHESIZED DIGIT SIX
! 0xC7F9 0x247A # PARENTHESIZED DIGIT SEVEN
! 0xC7FA 0x247B # PARENTHESIZED DIGIT EIGHT
! 0xC7FB 0x247C # PARENTHESIZED DIGIT NINE
! 0xC7FC 0x247D # PARENTHESIZED NUMBER TEN
0xC940 0x4E42 # <CJK Ideograph>
--- 5937,6346 ----
0xC67E 0x7C72 # <CJK Ideograph>
! 0xC6A1 0xF6B1 # <Private Use>
! 0xC6A2 0xF6B2 # <Private Use>
! 0xC6A3 0xF6B3 # <Private Use>
! 0xC6A4 0xF6B4 # <Private Use>
! 0xC6A5 0xF6B5 # <Private Use>
! 0xC6A6 0xF6B6 # <Private Use>
! 0xC6A7 0xF6B7 # <Private Use>
! 0xC6A8 0xF6B8 # <Private Use>
! 0xC6A9 0xF6B9 # <Private Use>
! 0xC6AA 0xF6BA # <Private Use>
! 0xC6AB 0xF6BB # <Private Use>
! 0xC6AC 0xF6BC # <Private Use>
! 0xC6AD 0xF6BD # <Private Use>
! 0xC6AE 0xF6BE # <Private Use>
! 0xC6AF 0xF6BF # <Private Use>
! 0xC6B0 0xF6C0 # <Private Use>
! 0xC6B1 0xF6C1 # <Private Use>
! 0xC6B2 0xF6C2 # <Private Use>
! 0xC6B3 0xF6C3 # <Private Use>
! 0xC6B4 0xF6C4 # <Private Use>
! 0xC6B5 0xF6C5 # <Private Use>
! 0xC6B6 0xF6C6 # <Private Use>
! 0xC6B7 0xF6C7 # <Private Use>
! 0xC6B8 0xF6C8 # <Private Use>
! 0xC6B9 0xF6C9 # <Private Use>
! 0xC6BA 0xF6CA # <Private Use>
! 0xC6BB 0xF6CB # <Private Use>
! 0xC6BC 0xF6CC # <Private Use>
! 0xC6BD 0xF6CD # <Private Use>
! 0xC6BE 0xF6CE # <Private Use>
! 0xC6BF 0xF6CF # <Private Use>
! 0xC6C0 0xF6D0 # <Private Use>
! 0xC6C1 0xF6D1 # <Private Use>
! 0xC6C2 0xF6D2 # <Private Use>
! 0xC6C3 0xF6D3 # <Private Use>
! 0xC6C4 0xF6D4 # <Private Use>
! 0xC6C5 0xF6D5 # <Private Use>
! 0xC6C6 0xF6D6 # <Private Use>
! 0xC6C7 0xF6D7 # <Private Use>
! 0xC6C8 0xF6D8 # <Private Use>
! 0xC6C9 0xF6D9 # <Private Use>
! 0xC6CA 0xF6DA # <Private Use>
! 0xC6CB 0xF6DB # <Private Use>
! 0xC6CC 0xF6DC # <Private Use>
! 0xC6CD 0xF6DD # <Private Use>
! 0xC6CE 0xF6DE # <Private Use>
! 0xC6CF 0xF6DF # <Private Use>
! 0xC6D0 0xF6E0 # <Private Use>
! 0xC6D1 0xF6E1 # <Private Use>
! 0xC6D2 0xF6E2 # <Private Use>
! 0xC6D3 0xF6E3 # <Private Use>
! 0xC6D4 0xF6E4 # <Private Use>
! 0xC6D5 0xF6E5 # <Private Use>
! 0xC6D6 0xF6E6 # <Private Use>
! 0xC6D7 0xF6E7 # <Private Use>
! 0xC6D8 0xF6E8 # <Private Use>
! 0xC6D9 0xF6E9 # <Private Use>
! 0xC6DA 0xF6EA # <Private Use>
! 0xC6DB 0xF6EB # <Private Use>
! 0xC6DC 0xF6EC # <Private Use>
! 0xC6DD 0xF6ED # <Private Use>
! 0xC6DE 0xF6EE # <Private Use>
! 0xC6DF 0xF6EF # <Private Use>
! 0xC6E0 0xF6F0 # <Private Use>
! 0xC6E1 0xF6F1 # <Private Use>
! 0xC6E2 0xF6F2 # <Private Use>
! 0xC6E3 0xF6F3 # <Private Use>
! 0xC6E4 0xF6F4 # <Private Use>
! 0xC6E5 0xF6F5 # <Private Use>
! 0xC6E6 0xF6F6 # <Private Use>
! 0xC6E7 0xF6F7 # <Private Use>
! 0xC6E8 0xF6F8 # <Private Use>
! 0xC6E9 0xF6F9 # <Private Use>
! 0xC6EA 0xF6FA # <Private Use>
! 0xC6EB 0xF6FB # <Private Use>
! 0xC6EC 0xF6FC # <Private Use>
! 0xC6ED 0xF6FD # <Private Use>
! 0xC6EE 0xF6FE # <Private Use>
! 0xC6EF 0xF6FF # <Private Use>
! 0xC6F0 0xF700 # <Private Use>
! 0xC6F1 0xF701 # <Private Use>
! 0xC6F2 0xF702 # <Private Use>
! 0xC6F3 0xF703 # <Private Use>
! 0xC6F4 0xF704 # <Private Use>
! 0xC6F5 0xF705 # <Private Use>
! 0xC6F6 0xF706 # <Private Use>
! 0xC6F7 0xF707 # <Private Use>
! 0xC6F8 0xF708 # <Private Use>
! 0xC6F9 0xF709 # <Private Use>
! 0xC6FA 0xF70A # <Private Use>
! 0xC6FB 0xF70B # <Private Use>
! 0xC6FC 0xF70C # <Private Use>
! 0xC6FD 0xF70D # <Private Use>
! 0xC6FE 0xF70E # <Private Use>
! 0xC740 0xF70F # <Private Use>
! 0xC741 0xF710 # <Private Use>
! 0xC742 0xF711 # <Private Use>
! 0xC743 0xF712 # <Private Use>
! 0xC744 0xF713 # <Private Use>
! 0xC745 0xF714 # <Private Use>
! 0xC746 0xF715 # <Private Use>
! 0xC747 0xF716 # <Private Use>
! 0xC748 0xF717 # <Private Use>
! 0xC749 0xF718 # <Private Use>
! 0xC74A 0xF719 # <Private Use>
! 0xC74B 0xF71A # <Private Use>
! 0xC74C 0xF71B # <Private Use>
! 0xC74D 0xF71C # <Private Use>
! 0xC74E 0xF71D # <Private Use>
! 0xC74F 0xF71E # <Private Use>
! 0xC750 0xF71F # <Private Use>
! 0xC751 0xF720 # <Private Use>
! 0xC752 0xF721 # <Private Use>
! 0xC753 0xF722 # <Private Use>
! 0xC754 0xF723 # <Private Use>
! 0xC755 0xF724 # <Private Use>
! 0xC756 0xF725 # <Private Use>
! 0xC757 0xF726 # <Private Use>
! 0xC758 0xF727 # <Private Use>
! 0xC759 0xF728 # <Private Use>
! 0xC75A 0xF729 # <Private Use>
! 0xC75B 0xF72A # <Private Use>
! 0xC75C 0xF72B # <Private Use>
! 0xC75D 0xF72C # <Private Use>
! 0xC75E 0xF72D # <Private Use>
! 0xC75F 0xF72E # <Private Use>
! 0xC760 0xF72F # <Private Use>
! 0xC761 0xF730 # <Private Use>
! 0xC762 0xF731 # <Private Use>
! 0xC763 0xF732 # <Private Use>
! 0xC764 0xF733 # <Private Use>
! 0xC765 0xF734 # <Private Use>
! 0xC766 0xF735 # <Private Use>
! 0xC767 0xF736 # <Private Use>
! 0xC768 0xF737 # <Private Use>
! 0xC769 0xF738 # <Private Use>
! 0xC76A 0xF739 # <Private Use>
! 0xC76B 0xF73A # <Private Use>
! 0xC76C 0xF73B # <Private Use>
! 0xC76D 0xF73C # <Private Use>
! 0xC76E 0xF73D # <Private Use>
! 0xC76F 0xF73E # <Private Use>
! 0xC770 0xF73F # <Private Use>
! 0xC771 0xF740 # <Private Use>
! 0xC772 0xF741 # <Private Use>
! 0xC773 0xF742 # <Private Use>
! 0xC774 0xF743 # <Private Use>
! 0xC775 0xF744 # <Private Use>
! 0xC776 0xF745 # <Private Use>
! 0xC777 0xF746 # <Private Use>
! 0xC778 0xF747 # <Private Use>
! 0xC779 0xF748 # <Private Use>
! 0xC77A 0xF749 # <Private Use>
! 0xC77B 0xF74A # <Private Use>
! 0xC77C 0xF74B # <Private Use>
! 0xC77D 0xF74C # <Private Use>
! 0xC77E 0xF74D # <Private Use>
! 0xC7A1 0xF74E # <Private Use>
! 0xC7A2 0xF74F # <Private Use>
! 0xC7A3 0xF750 # <Private Use>
! 0xC7A4 0xF751 # <Private Use>
! 0xC7A5 0xF752 # <Private Use>
! 0xC7A6 0xF753 # <Private Use>
! 0xC7A7 0xF754 # <Private Use>
! 0xC7A8 0xF755 # <Private Use>
! 0xC7A9 0xF756 # <Private Use>
! 0xC7AA 0xF757 # <Private Use>
! 0xC7AB 0xF758 # <Private Use>
! 0xC7AC 0xF759 # <Private Use>
! 0xC7AD 0xF75A # <Private Use>
! 0xC7AE 0xF75B # <Private Use>
! 0xC7AF 0xF75C # <Private Use>
! 0xC7B0 0xF75D # <Private Use>
! 0xC7B1 0xF75E # <Private Use>
! 0xC7B2 0xF75F # <Private Use>
! 0xC7B3 0xF760 # <Private Use>
! 0xC7B4 0xF761 # <Private Use>
! 0xC7B5 0xF762 # <Private Use>
! 0xC7B6 0xF763 # <Private Use>
! 0xC7B7 0xF764 # <Private Use>
! 0xC7B8 0xF765 # <Private Use>
! 0xC7B9 0xF766 # <Private Use>
! 0xC7BA 0xF767 # <Private Use>
! 0xC7BB 0xF768 # <Private Use>
! 0xC7BC 0xF769 # <Private Use>
! 0xC7BD 0xF76A # <Private Use>
! 0xC7BE 0xF76B # <Private Use>
! 0xC7BF 0xF76C # <Private Use>
! 0xC7C0 0xF76D # <Private Use>
! 0xC7C1 0xF76E # <Private Use>
! 0xC7C2 0xF76F # <Private Use>
! 0xC7C3 0xF770 # <Private Use>
! 0xC7C4 0xF771 # <Private Use>
! 0xC7C5 0xF772 # <Private Use>
! 0xC7C6 0xF773 # <Private Use>
! 0xC7C7 0xF774 # <Private Use>
! 0xC7C8 0xF775 # <Private Use>
! 0xC7C9 0xF776 # <Private Use>
! 0xC7CA 0xF777 # <Private Use>
! 0xC7CB 0xF778 # <Private Use>
! 0xC7CC 0xF779 # <Private Use>
! 0xC7CD 0xF77A # <Private Use>
! 0xC7CE 0xF77B # <Private Use>
! 0xC7CF 0xF77C # <Private Use>
! 0xC7D0 0xF77D # <Private Use>
! 0xC7D1 0xF77E # <Private Use>
! 0xC7D2 0xF77F # <Private Use>
! 0xC7D3 0xF780 # <Private Use>
! 0xC7D4 0xF781 # <Private Use>
! 0xC7D5 0xF782 # <Private Use>
! 0xC7D6 0xF783 # <Private Use>
! 0xC7D7 0xF784 # <Private Use>
! 0xC7D8 0xF785 # <Private Use>
! 0xC7D9 0xF786 # <Private Use>
! 0xC7DA 0xF787 # <Private Use>
! 0xC7DB 0xF788 # <Private Use>
! 0xC7DC 0xF789 # <Private Use>
! 0xC7DD 0xF78A # <Private Use>
! 0xC7DE 0xF78B # <Private Use>
! 0xC7DF 0xF78C # <Private Use>
! 0xC7E0 0xF78D # <Private Use>
! 0xC7E1 0xF78E # <Private Use>
! 0xC7E2 0xF78F # <Private Use>
! 0xC7E3 0xF790 # <Private Use>
! 0xC7E4 0xF791 # <Private Use>
! 0xC7E5 0xF792 # <Private Use>
! 0xC7E6 0xF793 # <Private Use>
! 0xC7E7 0xF794 # <Private Use>
! 0xC7E8 0xF795 # <Private Use>
! 0xC7E9 0xF796 # <Private Use>
! 0xC7EA 0xF797 # <Private Use>
! 0xC7EB 0xF798 # <Private Use>
! 0xC7EC 0xF799 # <Private Use>
! 0xC7ED 0xF79A # <Private Use>
! 0xC7EE 0xF79B # <Private Use>
! 0xC7EF 0xF79C # <Private Use>
! 0xC7F0 0xF79D # <Private Use>
! 0xC7F1 0xF79E # <Private Use>
! 0xC7F2 0xF79F # <Private Use>
! 0xC7F3 0xF7A0 # <Private Use>
! 0xC7F4 0xF7A1 # <Private Use>
! 0xC7F5 0xF7A2 # <Private Use>
! 0xC7F6 0xF7A3 # <Private Use>
! 0xC7F7 0xF7A4 # <Private Use>
! 0xC7F8 0xF7A5 # <Private Use>
! 0xC7F9 0xF7A6 # <Private Use>
! 0xC7FA 0xF7A7 # <Private Use>
! 0xC7FB 0xF7A8 # <Private Use>
! 0xC7FC 0xF7A9 # <Private Use>
! 0xC7FD 0xF7AA # <Private Use>
! 0xC7FE 0xF7AB # <Private Use>
! 0xC840 0xF7AC # <Private Use>
! 0xC841 0xF7AD # <Private Use>
! 0xC842 0xF7AE # <Private Use>
! 0xC843 0xF7AF # <Private Use>
! 0xC844 0xF7B0 # <Private Use>
! 0xC845 0xF7B1 # <Private Use>
! 0xC846 0xF7B2 # <Private Use>
! 0xC847 0xF7B3 # <Private Use>
! 0xC848 0xF7B4 # <Private Use>
! 0xC849 0xF7B5 # <Private Use>
! 0xC84A 0xF7B6 # <Private Use>
! 0xC84B 0xF7B7 # <Private Use>
! 0xC84C 0xF7B8 # <Private Use>
! 0xC84D 0xF7B9 # <Private Use>
! 0xC84E 0xF7BA # <Private Use>
! 0xC84F 0xF7BB # <Private Use>
! 0xC850 0xF7BC # <Private Use>
! 0xC851 0xF7BD # <Private Use>
! 0xC852 0xF7BE # <Private Use>
! 0xC853 0xF7BF # <Private Use>
! 0xC854 0xF7C0 # <Private Use>
! 0xC855 0xF7C1 # <Private Use>
! 0xC856 0xF7C2 # <Private Use>
! 0xC857 0xF7C3 # <Private Use>
! 0xC858 0xF7C4 # <Private Use>
! 0xC859 0xF7C5 # <Private Use>
! 0xC85A 0xF7C6 # <Private Use>
! 0xC85B 0xF7C7 # <Private Use>
! 0xC85C 0xF7C8 # <Private Use>
! 0xC85D 0xF7C9 # <Private Use>
! 0xC85E 0xF7CA # <Private Use>
! 0xC85F 0xF7CB # <Private Use>
! 0xC860 0xF7CC # <Private Use>
! 0xC861 0xF7CD # <Private Use>
! 0xC862 0xF7CE # <Private Use>
! 0xC863 0xF7CF # <Private Use>
! 0xC864 0xF7D0 # <Private Use>
! 0xC865 0xF7D1 # <Private Use>
! 0xC866 0xF7D2 # <Private Use>
! 0xC867 0xF7D3 # <Private Use>
! 0xC868 0xF7D4 # <Private Use>
! 0xC869 0xF7D5 # <Private Use>
! 0xC86A 0xF7D6 # <Private Use>
! 0xC86B 0xF7D7 # <Private Use>
! 0xC86C 0xF7D8 # <Private Use>
! 0xC86D 0xF7D9 # <Private Use>
! 0xC86E 0xF7DA # <Private Use>
! 0xC86F 0xF7DB # <Private Use>
! 0xC870 0xF7DC # <Private Use>
! 0xC871 0xF7DD # <Private Use>
! 0xC872 0xF7DE # <Private Use>
! 0xC873 0xF7DF # <Private Use>
! 0xC874 0xF7E0 # <Private Use>
! 0xC875 0xF7E1 # <Private Use>
! 0xC876 0xF7E2 # <Private Use>
! 0xC877 0xF7E3 # <Private Use>
! 0xC878 0xF7E4 # <Private Use>
! 0xC879 0xF7E5 # <Private Use>
! 0xC87A 0xF7E6 # <Private Use>
! 0xC87B 0xF7E7 # <Private Use>
! 0xC87C 0xF7E8 # <Private Use>
! 0xC87D 0xF7E9 # <Private Use>
! 0xC87E 0xF7EA # <Private Use>
! 0xC8A1 0xF7EB # <Private Use>
! 0xC8A2 0xF7EC # <Private Use>
! 0xC8A3 0xF7ED # <Private Use>
! 0xC8A4 0xF7EE # <Private Use>
! 0xC8A5 0xF7EF # <Private Use>
! 0xC8A6 0xF7F0 # <Private Use>
! 0xC8A7 0xF7F1 # <Private Use>
! 0xC8A8 0xF7F2 # <Private Use>
! 0xC8A9 0xF7F3 # <Private Use>
! 0xC8AA 0xF7F4 # <Private Use>
! 0xC8AB 0xF7F5 # <Private Use>
! 0xC8AC 0xF7F6 # <Private Use>
! 0xC8AD 0xF7F7 # <Private Use>
! 0xC8AE 0xF7F8 # <Private Use>
! 0xC8AF 0xF7F9 # <Private Use>
! 0xC8B0 0xF7FA # <Private Use>
! 0xC8B1 0xF7FB # <Private Use>
! 0xC8B2 0xF7FC # <Private Use>
! 0xC8B3 0xF7FD # <Private Use>
! 0xC8B4 0xF7FE # <Private Use>
! 0xC8B5 0xF7FF # <Private Use>
! 0xC8B6 0xF800 # <Private Use>
! 0xC8B7 0xF801 # <Private Use>
! 0xC8B8 0xF802 # <Private Use>
! 0xC8B9 0xF803 # <Private Use>
! 0xC8BA 0xF804 # <Private Use>
! 0xC8BB 0xF805 # <Private Use>
! 0xC8BC 0xF806 # <Private Use>
! 0xC8BD 0xF807 # <Private Use>
! 0xC8BE 0xF808 # <Private Use>
! 0xC8BF 0xF809 # <Private Use>
! 0xC8C0 0xF80A # <Private Use>
! 0xC8C1 0xF80B # <Private Use>
! 0xC8C2 0xF80C # <Private Use>
! 0xC8C3 0xF80D # <Private Use>
! 0xC8C4 0xF80E # <Private Use>
! 0xC8C5 0xF80F # <Private Use>
! 0xC8C6 0xF810 # <Private Use>
! 0xC8C7 0xF811 # <Private Use>
! 0xC8C8 0xF812 # <Private Use>
! 0xC8C9 0xF813 # <Private Use>
! 0xC8CA 0xF814 # <Private Use>
! 0xC8CB 0xF815 # <Private Use>
! 0xC8CC 0xF816 # <Private Use>
! 0xC8CD 0xF817 # <Private Use>
! 0xC8CE 0xF818 # <Private Use>
! 0xC8CF 0xF819 # <Private Use>
! 0xC8D0 0xF81A # <Private Use>
! 0xC8D1 0xF81B # <Private Use>
! 0xC8D2 0xF81C # <Private Use>
! 0xC8D3 0xF81D # <Private Use>
! 0xC8D4 0xF81E # <Private Use>
! 0xC8D5 0xF81F # <Private Use>
! 0xC8D6 0xF820 # <Private Use>
! 0xC8D7 0xF821 # <Private Use>
! 0xC8D8 0xF822 # <Private Use>
! 0xC8D9 0xF823 # <Private Use>
! 0xC8DA 0xF824 # <Private Use>
! 0xC8DB 0xF825 # <Private Use>
! 0xC8DC 0xF826 # <Private Use>
! 0xC8DD 0xF827 # <Private Use>
! 0xC8DE 0xF828 # <Private Use>
! 0xC8DF 0xF829 # <Private Use>
! 0xC8E0 0xF82A # <Private Use>
! 0xC8E1 0xF82B # <Private Use>
! 0xC8E2 0xF82C # <Private Use>
! 0xC8E3 0xF82D # <Private Use>
! 0xC8E4 0xF82E # <Private Use>
! 0xC8E5 0xF82F # <Private Use>
! 0xC8E6 0xF830 # <Private Use>
! 0xC8E7 0xF831 # <Private Use>
! 0xC8E8 0xF832 # <Private Use>
! 0xC8E9 0xF833 # <Private Use>
! 0xC8EA 0xF834 # <Private Use>
! 0xC8EB 0xF835 # <Private Use>
! 0xC8EC 0xF836 # <Private Use>
! 0xC8ED 0xF837 # <Private Use>
! 0xC8EE 0xF838 # <Private Use>
! 0xC8EF 0xF839 # <Private Use>
! 0xC8F0 0xF83A # <Private Use>
! 0xC8F1 0xF83B # <Private Use>
! 0xC8F2 0xF83C # <Private Use>
! 0xC8F3 0xF83D # <Private Use>
! 0xC8F4 0xF83E # <Private Use>
! 0xC8F5 0xF83F # <Private Use>
! 0xC8F6 0xF840 # <Private Use>
! 0xC8F7 0xF841 # <Private Use>
! 0xC8F8 0xF842 # <Private Use>
! 0xC8F9 0xF843 # <Private Use>
! 0xC8FA 0xF844 # <Private Use>
! 0xC8FB 0xF845 # <Private Use>
! 0xC8FC 0xF846 # <Private Use>
! 0xC8FD 0xF847 # <Private Use>
! 0xC8FE 0xF848 # <Private Use>
0xC940 0x4E42 # <CJK Ideograph>
***************
*** 13710 ****
--- 13997,14030 ----
0xF9D5 0x9F98 # <CJK Ideograph>
+ 0xF9D6 0x7881 # <CJK Ideograph>
+ 0xF9D7 0x92B9 # <CJK Ideograph>
+ 0xF9D8 0x88CF # <CJK Ideograph>
+ 0xF9D9 0x58BB # <CJK Ideograph>
+ 0xF9DA 0x6052 # <CJK Ideograph>
+ 0xF9DB 0x7CA7 # <CJK Ideograph>
+ 0xF9DC 0x5AFA # <CJK Ideograph>
+ 0xF9DD 0x2554 # BOX DRAWINGS DOUBLE DOWN AND RIGHT
+ 0xF9DE 0x2566 # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+ 0xF9DF 0x2557 # BOX DRAWINGS DOUBLE DOWN AND LEFT
+ 0xF9E0 0x2560 # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+ 0xF9E1 0x256C # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+ 0xF9E2 0x2563 # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+ 0xF9E3 0x255A # BOX DRAWINGS DOUBLE UP AND RIGHT
+ 0xF9E4 0x2569 # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+ 0xF9E5 0x255D # BOX DRAWINGS DOUBLE UP AND LEFT
+ 0xF9E6 0x2552 # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+ 0xF9E7 0x2564 # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+ 0xF9E8 0x2555 # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+ 0xF9EC 0x2558 # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+ 0xF9ED 0x2567 # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+ 0xF9EE 0x255B # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+ 0xF9EF 0x2553 # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+ 0xF9F0 0x2565 # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+ 0xF9F1 0x2556 # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+ 0xF9F2 0x255F # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+ 0xF9F3 0x256B # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ 0xF9F4 0x2562 # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+ 0xF9F5 0x2559 # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+ 0xF9F6 0x2568 # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+ 0xF9F7 0x255C # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+ 0xF9F8 0x2551 # BOX DRAWINGS DOUBLE VERTICAL
+ 0xF9FE 0x2593 # DARK SHADE