This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

BIG5 charmap problems



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]