summaryrefslogtreecommitdiff
path: root/Tools/unicode/python-mappings/diff
diff options
context:
space:
mode:
authorDong-hee Na <donghee.na92@gmail.com>2020-04-30 02:34:24 +0900
committerGitHub <noreply@github.com>2020-04-30 02:34:24 +0900
commit113feb3ec2b08948a381175d33b6ff308d24fceb (patch)
treebab128ad30da815e0de1eb7cc72a2213a6d92700 /Tools/unicode/python-mappings/diff
parent2d8757758d0d75882fef0fe0e3c74c4756b3e81e (diff)
downloadcpython-git-113feb3ec2b08948a381175d33b6ff308d24fceb.tar.gz
bpo-40328: Add tool for generating cjk mapping headers (GH-19602)
Diffstat (limited to 'Tools/unicode/python-mappings/diff')
-rw-r--r--Tools/unicode/python-mappings/diff/jisx0213-2000-std.txt.diff271
-rw-r--r--Tools/unicode/python-mappings/diff/jisx0213-2004-std.txt.diff351
2 files changed, 622 insertions, 0 deletions
diff --git a/Tools/unicode/python-mappings/diff/jisx0213-2000-std.txt.diff b/Tools/unicode/python-mappings/diff/jisx0213-2000-std.txt.diff
new file mode 100644
index 0000000000..e4171d5ee1
--- /dev/null
+++ b/Tools/unicode/python-mappings/diff/jisx0213-2000-std.txt.diff
@@ -0,0 +1,271 @@
+--- jisx0213-2000-std.txt.orig Tue Apr 16 23:32:38 2002
++++ jisx0213-2000-std.txt Wed Jun 16 14:49:05 2004
+@@ -23,21 +23,21 @@
+ 3-2121 U+3000 # IDEOGRAPHIC SPACE
+ 3-2122 U+3001 # IDEOGRAPHIC COMMA
+ 3-2123 U+3002 # IDEOGRAPHIC FULL STOP
+-3-2124 U+002C # COMMA Fullwidth: U+FF0C
+-3-2125 U+002E # FULL STOP Fullwidth: U+FF0E
++3-2124 U+FF0C # COMMA Fullwidth: U+FF0C
++3-2125 U+FF0E # FULL STOP Fullwidth: U+FF0E
+ 3-2126 U+30FB # KATAKANA MIDDLE DOT
+-3-2127 U+003A # COLON Fullwidth: U+FF1A
+-3-2128 U+003B # SEMICOLON Fullwidth: U+FF1B
+-3-2129 U+003F # QUESTION MARK Fullwidth: U+FF1F
+-3-212A U+0021 # EXCLAMATION MARK Fullwidth: U+FF01
++3-2127 U+FF1A # COLON Fullwidth: U+FF1A
++3-2128 U+FF1B # SEMICOLON Fullwidth: U+FF1B
++3-2129 U+FF1F # QUESTION MARK Fullwidth: U+FF1F
++3-212A U+FF01 # EXCLAMATION MARK Fullwidth: U+FF01
+ 3-212B U+309B # KATAKANA-HIRAGANA VOICED SOUND MARK
+ 3-212C U+309C # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+ 3-212D U+00B4 # ACUTE ACCENT
+-3-212E U+0060 # GRAVE ACCENT Fullwidth: U+FF40
++3-212E U+FF40 # GRAVE ACCENT Fullwidth: U+FF40
+ 3-212F U+00A8 # DIAERESIS
+-3-2130 U+005E # CIRCUMFLEX ACCENT Fullwidth: U+FF3E
+-3-2131 U+203E # OVERLINE Windows: U+FFE3
+-3-2132 U+005F # LOW LINE Fullwidth: U+FF3F
++3-2130 U+FF3E # CIRCUMFLEX ACCENT Fullwidth: U+FF3E
++3-2131 U+FFE3 # OVERLINE Windows: U+FFE3
++3-2132 U+FF3F # LOW LINE Fullwidth: U+FF3F
+ 3-2133 U+30FD # KATAKANA ITERATION MARK
+ 3-2134 U+30FE # KATAKANA VOICED ITERATION MARK
+ 3-2135 U+309D # HIRAGANA ITERATION MARK
+@@ -48,27 +48,27 @@
+ 3-213A U+3006 # IDEOGRAPHIC CLOSING MARK
+ 3-213B U+3007 # IDEOGRAPHIC NUMBER ZERO
+ 3-213C U+30FC # KATAKANA-HIRAGANA PROLONGED SOUND MARK
+-3-213D U+2014 # EM DASH Windows: U+2015
++3-213D U+2015 # EM DASH Windows: U+2015
+ 3-213E U+2010 # HYPHEN
+-3-213F U+002F # SOLIDUS Fullwidth: U+FF0F
++3-213F U+FF0F # SOLIDUS Fullwidth: U+FF0F
+ 3-2140 U+005C # REVERSE SOLIDUS Fullwidth: U+FF3C
+ 3-2141 U+301C # WAVE DASH Windows: U+FF5E
+ 3-2142 U+2016 # DOUBLE VERTICAL LINE Windows: U+2225
+-3-2143 U+007C # VERTICAL LINE Fullwidth: U+FF5C
++3-2143 U+FF5C # VERTICAL LINE Fullwidth: U+FF5C
+ 3-2144 U+2026 # HORIZONTAL ELLIPSIS
+ 3-2145 U+2025 # TWO DOT LEADER
+ 3-2146 U+2018 # LEFT SINGLE QUOTATION MARK
+ 3-2147 U+2019 # RIGHT SINGLE QUOTATION MARK
+ 3-2148 U+201C # LEFT DOUBLE QUOTATION MARK
+ 3-2149 U+201D # RIGHT DOUBLE QUOTATION MARK
+-3-214A U+0028 # LEFT PARENTHESIS Fullwidth: U+FF08
+-3-214B U+0029 # RIGHT PARENTHESIS Fullwidth: U+FF09
++3-214A U+FF08 # LEFT PARENTHESIS Fullwidth: U+FF08
++3-214B U+FF09 # RIGHT PARENTHESIS Fullwidth: U+FF09
+ 3-214C U+3014 # LEFT TORTOISE SHELL BRACKET
+ 3-214D U+3015 # RIGHT TORTOISE SHELL BRACKET
+-3-214E U+005B # LEFT SQUARE BRACKET Fullwidth: U+FF3B
+-3-214F U+005D # RIGHT SQUARE BRACKET Fullwidth: U+FF3D
+-3-2150 U+007B # LEFT CURLY BRACKET Fullwidth: U+FF5B
+-3-2151 U+007D # RIGHT CURLY BRACKET Fullwidth: U+FF5D
++3-214E U+FF3B # LEFT SQUARE BRACKET Fullwidth: U+FF3B
++3-214F U+FF3D # RIGHT SQUARE BRACKET Fullwidth: U+FF3D
++3-2150 U+FF5B # LEFT CURLY BRACKET Fullwidth: U+FF5B
++3-2151 U+FF5D # RIGHT CURLY BRACKET Fullwidth: U+FF5D
+ 3-2152 U+3008 # LEFT ANGLE BRACKET
+ 3-2153 U+3009 # RIGHT ANGLE BRACKET
+ 3-2154 U+300A # LEFT DOUBLE ANGLE BRACKET
+@@ -79,15 +79,15 @@
+ 3-2159 U+300F # RIGHT WHITE CORNER BRACKET
+ 3-215A U+3010 # LEFT BLACK LENTICULAR BRACKET
+ 3-215B U+3011 # RIGHT BLACK LENTICULAR BRACKET
+-3-215C U+002B # PLUS SIGN Fullwidth: U+FF0B
++3-215C U+FF0B # PLUS SIGN Fullwidth: U+FF0B
+ 3-215D U+2212 # MINUS SIGN Windows: U+FF0D
+ 3-215E U+00B1 # PLUS-MINUS SIGN
+ 3-215F U+00D7 # MULTIPLICATION SIGN
+ 3-2160 U+00F7 # DIVISION SIGN
+-3-2161 U+003D # EQUALS SIGN Fullwidth: U+FF1D
++3-2161 U+FF1D # EQUALS SIGN Fullwidth: U+FF1D
+ 3-2162 U+2260 # NOT EQUAL TO
+-3-2163 U+003C # LESS-THAN SIGN Fullwidth: U+FF1C
+-3-2164 U+003E # GREATER-THAN SIGN Fullwidth: U+FF1E
++3-2163 U+FF1C # LESS-THAN SIGN Fullwidth: U+FF1C
++3-2164 U+FF1E # GREATER-THAN SIGN Fullwidth: U+FF1E
+ 3-2165 U+2266 # LESS-THAN OVER EQUAL TO
+ 3-2166 U+2267 # GREATER-THAN OVER EQUAL TO
+ 3-2167 U+221E # INFINITY
+@@ -98,15 +98,15 @@
+ 3-216C U+2032 # PRIME
+ 3-216D U+2033 # DOUBLE PRIME
+ 3-216E U+2103 # DEGREE CELSIUS
+-3-216F U+00A5 # YEN SIGN Windows: U+FFE5
+-3-2170 U+0024 # DOLLAR SIGN Fullwidth: U+FF04
++3-216F U+FFE5 # YEN SIGN Windows: U+FFE5
++3-2170 U+FF04 # DOLLAR SIGN Fullwidth: U+FF04
+ 3-2171 U+00A2 # CENT SIGN Windows: U+FFE0
+ 3-2172 U+00A3 # POUND SIGN Windows: U+FFE1
+-3-2173 U+0025 # PERCENT SIGN Fullwidth: U+FF05
+-3-2174 U+0023 # NUMBER SIGN Fullwidth: U+FF03
+-3-2175 U+0026 # AMPERSAND Fullwidth: U+FF06
+-3-2176 U+002A # ASTERISK Fullwidth: U+FF0A
+-3-2177 U+0040 # COMMERCIAL AT Fullwidth: U+FF20
++3-2173 U+FF05 # PERCENT SIGN Fullwidth: U+FF05
++3-2174 U+FF03 # NUMBER SIGN Fullwidth: U+FF03
++3-2175 U+FF06 # AMPERSAND Fullwidth: U+FF06
++3-2176 U+FF0A # ASTERISK Fullwidth: U+FF0A
++3-2177 U+FF20 # COMMERCIAL AT Fullwidth: U+FF20
+ 3-2178 U+00A7 # SECTION SIGN
+ 3-2179 U+2606 # WHITE STAR
+ 3-217A U+2605 # BLACK STAR
+@@ -128,9 +128,9 @@
+ 3-222C U+2191 # UPWARDS ARROW
+ 3-222D U+2193 # DOWNWARDS ARROW
+ 3-222E U+3013 # GETA MARK
+-3-222F U+0027 # APOSTROPHE Fullwidth: U+FF07
+-3-2230 U+0022 # QUOTATION MARK [2000] Fullwidth: U+FF02
+-3-2231 U+002D # HYPHEN-MINUS [2000] Fullwidth: U+FF0D
++3-222F U+FF07 # APOSTROPHE Fullwidth: U+FF07
++3-2230 U+FF02 # QUOTATION MARK [2000] Fullwidth: U+FF02
++3-2231 U+FF0D # HYPHEN-MINUS [2000] Fullwidth: U+FF0D
+ 3-2232 U+007E # TILDE [2000] Fullwidth: U+FF5E
+ 3-2233 U+3033 # VERTICAL KANA REPEAT MARK UPPER HALF [2000]
+ 3-2234 U+3034 # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF [2000]
+@@ -223,16 +223,16 @@
+ 3-232D U+21E9 # DOWNWARDS WHITE ARROW [2000]
+ 3-232E U+2934 # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS [2000] [Unicode3.2]
+ 3-232F U+2935 # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS [2000] [Unicode3.2]
+-3-2330 U+0030 # DIGIT ZERO Fullwidth: U+FF10
+-3-2331 U+0031 # DIGIT ONE Fullwidth: U+FF11
+-3-2332 U+0032 # DIGIT TWO Fullwidth: U+FF12
+-3-2333 U+0033 # DIGIT THREE Fullwidth: U+FF13
+-3-2334 U+0034 # DIGIT FOUR Fullwidth: U+FF14
+-3-2335 U+0035 # DIGIT FIVE Fullwidth: U+FF15
+-3-2336 U+0036 # DIGIT SIX Fullwidth: U+FF16
+-3-2337 U+0037 # DIGIT SEVEN Fullwidth: U+FF17
+-3-2338 U+0038 # DIGIT EIGHT Fullwidth: U+FF18
+-3-2339 U+0039 # DIGIT NINE Fullwidth: U+FF19
++3-2330 U+FF10 # DIGIT ZERO Fullwidth: U+FF10
++3-2331 U+FF11 # DIGIT ONE Fullwidth: U+FF11
++3-2332 U+FF12 # DIGIT TWO Fullwidth: U+FF12
++3-2333 U+FF13 # DIGIT THREE Fullwidth: U+FF13
++3-2334 U+FF14 # DIGIT FOUR Fullwidth: U+FF14
++3-2335 U+FF15 # DIGIT FIVE Fullwidth: U+FF15
++3-2336 U+FF16 # DIGIT SIX Fullwidth: U+FF16
++3-2337 U+FF17 # DIGIT SEVEN Fullwidth: U+FF17
++3-2338 U+FF18 # DIGIT EIGHT Fullwidth: U+FF18
++3-2339 U+FF19 # DIGIT NINE Fullwidth: U+FF19
+ 3-233A U+29BF # CIRCLED BULLET [2000] [Unicode3.2]
+ 3-233B U+25C9 # FISHEYE [2000]
+ 3-233C U+303D # PART ALTERNATION MARK [2000] [Unicode3.2]
+@@ -240,64 +240,64 @@
+ 3-233E U+FE45 # SESAME DOT [2000] [Unicode3.2]
+ 3-233F U+25E6 # WHITE BULLET [2000]
+ 3-2340 U+2022 # BULLET [2000]
+-3-2341 U+0041 # LATIN CAPITAL LETTER A Fullwidth: U+FF21
+-3-2342 U+0042 # LATIN CAPITAL LETTER B Fullwidth: U+FF22
+-3-2343 U+0043 # LATIN CAPITAL LETTER C Fullwidth: U+FF23
+-3-2344 U+0044 # LATIN CAPITAL LETTER D Fullwidth: U+FF24
+-3-2345 U+0045 # LATIN CAPITAL LETTER E Fullwidth: U+FF25
+-3-2346 U+0046 # LATIN CAPITAL LETTER F Fullwidth: U+FF26
+-3-2347 U+0047 # LATIN CAPITAL LETTER G Fullwidth: U+FF27
+-3-2348 U+0048 # LATIN CAPITAL LETTER H Fullwidth: U+FF28
+-3-2349 U+0049 # LATIN CAPITAL LETTER I Fullwidth: U+FF29
+-3-234A U+004A # LATIN CAPITAL LETTER J Fullwidth: U+FF2A
+-3-234B U+004B # LATIN CAPITAL LETTER K Fullwidth: U+FF2B
+-3-234C U+004C # LATIN CAPITAL LETTER L Fullwidth: U+FF2C
+-3-234D U+004D # LATIN CAPITAL LETTER M Fullwidth: U+FF2D
+-3-234E U+004E # LATIN CAPITAL LETTER N Fullwidth: U+FF2E
+-3-234F U+004F # LATIN CAPITAL LETTER O Fullwidth: U+FF2F
+-3-2350 U+0050 # LATIN CAPITAL LETTER P Fullwidth: U+FF30
+-3-2351 U+0051 # LATIN CAPITAL LETTER Q Fullwidth: U+FF31
+-3-2352 U+0052 # LATIN CAPITAL LETTER R Fullwidth: U+FF32
+-3-2353 U+0053 # LATIN CAPITAL LETTER S Fullwidth: U+FF33
+-3-2354 U+0054 # LATIN CAPITAL LETTER T Fullwidth: U+FF34
+-3-2355 U+0055 # LATIN CAPITAL LETTER U Fullwidth: U+FF35
+-3-2356 U+0056 # LATIN CAPITAL LETTER V Fullwidth: U+FF36
+-3-2357 U+0057 # LATIN CAPITAL LETTER W Fullwidth: U+FF37
+-3-2358 U+0058 # LATIN CAPITAL LETTER X Fullwidth: U+FF38
+-3-2359 U+0059 # LATIN CAPITAL LETTER Y Fullwidth: U+FF39
+-3-235A U+005A # LATIN CAPITAL LETTER Z Fullwidth: U+FF3A
++3-2341 U+FF21 # LATIN CAPITAL LETTER A Fullwidth: U+FF21
++3-2342 U+FF22 # LATIN CAPITAL LETTER B Fullwidth: U+FF22
++3-2343 U+FF23 # LATIN CAPITAL LETTER C Fullwidth: U+FF23
++3-2344 U+FF24 # LATIN CAPITAL LETTER D Fullwidth: U+FF24
++3-2345 U+FF25 # LATIN CAPITAL LETTER E Fullwidth: U+FF25
++3-2346 U+FF26 # LATIN CAPITAL LETTER F Fullwidth: U+FF26
++3-2347 U+FF27 # LATIN CAPITAL LETTER G Fullwidth: U+FF27
++3-2348 U+FF28 # LATIN CAPITAL LETTER H Fullwidth: U+FF28
++3-2349 U+FF29 # LATIN CAPITAL LETTER I Fullwidth: U+FF29
++3-234A U+FF2A # LATIN CAPITAL LETTER J Fullwidth: U+FF2A
++3-234B U+FF2B # LATIN CAPITAL LETTER K Fullwidth: U+FF2B
++3-234C U+FF2C # LATIN CAPITAL LETTER L Fullwidth: U+FF2C
++3-234D U+FF2D # LATIN CAPITAL LETTER M Fullwidth: U+FF2D
++3-234E U+FF2E # LATIN CAPITAL LETTER N Fullwidth: U+FF2E
++3-234F U+FF2F # LATIN CAPITAL LETTER O Fullwidth: U+FF2F
++3-2350 U+FF30 # LATIN CAPITAL LETTER P Fullwidth: U+FF30
++3-2351 U+FF31 # LATIN CAPITAL LETTER Q Fullwidth: U+FF31
++3-2352 U+FF32 # LATIN CAPITAL LETTER R Fullwidth: U+FF32
++3-2353 U+FF33 # LATIN CAPITAL LETTER S Fullwidth: U+FF33
++3-2354 U+FF34 # LATIN CAPITAL LETTER T Fullwidth: U+FF34
++3-2355 U+FF35 # LATIN CAPITAL LETTER U Fullwidth: U+FF35
++3-2356 U+FF36 # LATIN CAPITAL LETTER V Fullwidth: U+FF36
++3-2357 U+FF37 # LATIN CAPITAL LETTER W Fullwidth: U+FF37
++3-2358 U+FF38 # LATIN CAPITAL LETTER X Fullwidth: U+FF38
++3-2359 U+FF39 # LATIN CAPITAL LETTER Y Fullwidth: U+FF39
++3-235A U+FF3A # LATIN CAPITAL LETTER Z Fullwidth: U+FF3A
+ 3-235B U+2213 # MINUS-OR-PLUS SIGN [2000]
+ 3-235C U+2135 # ALEF SYMBOL [2000]
+ 3-235D U+210F # PLANCK CONSTANT OVER TWO PI [2000]
+ 3-235E U+33CB # SQUARE HP [2000]
+ 3-235F U+2113 # SCRIPT SMALL L [2000]
+ 3-2360 U+2127 # INVERTED OHM SIGN [2000]
+-3-2361 U+0061 # LATIN SMALL LETTER A Fullwidth: U+FF41
+-3-2362 U+0062 # LATIN SMALL LETTER B Fullwidth: U+FF42
+-3-2363 U+0063 # LATIN SMALL LETTER C Fullwidth: U+FF43
+-3-2364 U+0064 # LATIN SMALL LETTER D Fullwidth: U+FF44
+-3-2365 U+0065 # LATIN SMALL LETTER E Fullwidth: U+FF45
+-3-2366 U+0066 # LATIN SMALL LETTER F Fullwidth: U+FF46
+-3-2367 U+0067 # LATIN SMALL LETTER G Fullwidth: U+FF47
+-3-2368 U+0068 # LATIN SMALL LETTER H Fullwidth: U+FF48
+-3-2369 U+0069 # LATIN SMALL LETTER I Fullwidth: U+FF49
+-3-236A U+006A # LATIN SMALL LETTER J Fullwidth: U+FF4A
+-3-236B U+006B # LATIN SMALL LETTER K Fullwidth: U+FF4B
+-3-236C U+006C # LATIN SMALL LETTER L Fullwidth: U+FF4C
+-3-236D U+006D # LATIN SMALL LETTER M Fullwidth: U+FF4D
+-3-236E U+006E # LATIN SMALL LETTER N Fullwidth: U+FF4E
+-3-236F U+006F # LATIN SMALL LETTER O Fullwidth: U+FF4F
+-3-2370 U+0070 # LATIN SMALL LETTER P Fullwidth: U+FF50
+-3-2371 U+0071 # LATIN SMALL LETTER Q Fullwidth: U+FF51
+-3-2372 U+0072 # LATIN SMALL LETTER R Fullwidth: U+FF52
+-3-2373 U+0073 # LATIN SMALL LETTER S Fullwidth: U+FF53
+-3-2374 U+0074 # LATIN SMALL LETTER T Fullwidth: U+FF54
+-3-2375 U+0075 # LATIN SMALL LETTER U Fullwidth: U+FF55
+-3-2376 U+0076 # LATIN SMALL LETTER V Fullwidth: U+FF56
+-3-2377 U+0077 # LATIN SMALL LETTER W Fullwidth: U+FF57
+-3-2378 U+0078 # LATIN SMALL LETTER X Fullwidth: U+FF58
+-3-2379 U+0079 # LATIN SMALL LETTER Y Fullwidth: U+FF59
+-3-237A U+007A # LATIN SMALL LETTER Z Fullwidth: U+FF5A
++3-2361 U+FF41 # LATIN SMALL LETTER A Fullwidth: U+FF41
++3-2362 U+FF42 # LATIN SMALL LETTER B Fullwidth: U+FF42
++3-2363 U+FF43 # LATIN SMALL LETTER C Fullwidth: U+FF43
++3-2364 U+FF44 # LATIN SMALL LETTER D Fullwidth: U+FF44
++3-2365 U+FF45 # LATIN SMALL LETTER E Fullwidth: U+FF45
++3-2366 U+FF46 # LATIN SMALL LETTER F Fullwidth: U+FF46
++3-2367 U+FF47 # LATIN SMALL LETTER G Fullwidth: U+FF47
++3-2368 U+FF48 # LATIN SMALL LETTER H Fullwidth: U+FF48
++3-2369 U+FF49 # LATIN SMALL LETTER I Fullwidth: U+FF49
++3-236A U+FF4A # LATIN SMALL LETTER J Fullwidth: U+FF4A
++3-236B U+FF4B # LATIN SMALL LETTER K Fullwidth: U+FF4B
++3-236C U+FF4C # LATIN SMALL LETTER L Fullwidth: U+FF4C
++3-236D U+FF4D # LATIN SMALL LETTER M Fullwidth: U+FF4D
++3-236E U+FF4E # LATIN SMALL LETTER N Fullwidth: U+FF4E
++3-236F U+FF4F # LATIN SMALL LETTER O Fullwidth: U+FF4F
++3-2370 U+FF50 # LATIN SMALL LETTER P Fullwidth: U+FF50
++3-2371 U+FF51 # LATIN SMALL LETTER Q Fullwidth: U+FF51
++3-2372 U+FF52 # LATIN SMALL LETTER R Fullwidth: U+FF52
++3-2373 U+FF53 # LATIN SMALL LETTER S Fullwidth: U+FF53
++3-2374 U+FF54 # LATIN SMALL LETTER T Fullwidth: U+FF54
++3-2375 U+FF55 # LATIN SMALL LETTER U Fullwidth: U+FF55
++3-2376 U+FF56 # LATIN SMALL LETTER V Fullwidth: U+FF56
++3-2377 U+FF57 # LATIN SMALL LETTER W Fullwidth: U+FF57
++3-2378 U+FF58 # LATIN SMALL LETTER X Fullwidth: U+FF58
++3-2379 U+FF59 # LATIN SMALL LETTER Y Fullwidth: U+FF59
++3-237A U+FF5A # LATIN SMALL LETTER Z Fullwidth: U+FF5A
+ 3-237B U+30A0 # KATAKANA-HIRAGANA DOUBLE HYPHEN [2000] [Unicode3.2]
+ 3-237C U+2013 # EN DASH [2000]
+ 3-237D U+29FA # DOUBLE PLUS [2000] [Unicode3.2]
diff --git a/Tools/unicode/python-mappings/diff/jisx0213-2004-std.txt.diff b/Tools/unicode/python-mappings/diff/jisx0213-2004-std.txt.diff
new file mode 100644
index 0000000000..f862a49e8b
--- /dev/null
+++ b/Tools/unicode/python-mappings/diff/jisx0213-2004-std.txt.diff
@@ -0,0 +1,351 @@
+--- jisx0213-2000-std.txt.orig Tue Apr 16 23:32:38 2002
++++ jisx0213-2004-std.txt Thu Jul 8 11:51:54 2004
+@@ -1,6 +1,6 @@
+-## JIS X 0213:2000 vs Unicode mapping table
++## JIS X 0213:2004 vs Unicode mapping table
+ ##
+-## Date: 16 Apr 2002 13:09:49 GMT
++## Date: 7 Jul 2004 13:09:49 GMT
+ ## License:
+ ## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
+ ## Copyright (C) 2001 I'O, All Rights Reserved.
+@@ -23,21 +23,21 @@
+ 3-2121 U+3000 # IDEOGRAPHIC SPACE
+ 3-2122 U+3001 # IDEOGRAPHIC COMMA
+ 3-2123 U+3002 # IDEOGRAPHIC FULL STOP
+-3-2124 U+002C # COMMA Fullwidth: U+FF0C
+-3-2125 U+002E # FULL STOP Fullwidth: U+FF0E
++3-2124 U+FF0C # COMMA Fullwidth: U+FF0C
++3-2125 U+FF0E # FULL STOP Fullwidth: U+FF0E
+ 3-2126 U+30FB # KATAKANA MIDDLE DOT
+-3-2127 U+003A # COLON Fullwidth: U+FF1A
+-3-2128 U+003B # SEMICOLON Fullwidth: U+FF1B
+-3-2129 U+003F # QUESTION MARK Fullwidth: U+FF1F
+-3-212A U+0021 # EXCLAMATION MARK Fullwidth: U+FF01
++3-2127 U+FF1A # COLON Fullwidth: U+FF1A
++3-2128 U+FF1B # SEMICOLON Fullwidth: U+FF1B
++3-2129 U+FF1F # QUESTION MARK Fullwidth: U+FF1F
++3-212A U+FF01 # EXCLAMATION MARK Fullwidth: U+FF01
+ 3-212B U+309B # KATAKANA-HIRAGANA VOICED SOUND MARK
+ 3-212C U+309C # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+ 3-212D U+00B4 # ACUTE ACCENT
+-3-212E U+0060 # GRAVE ACCENT Fullwidth: U+FF40
++3-212E U+FF40 # GRAVE ACCENT Fullwidth: U+FF40
+ 3-212F U+00A8 # DIAERESIS
+-3-2130 U+005E # CIRCUMFLEX ACCENT Fullwidth: U+FF3E
+-3-2131 U+203E # OVERLINE Windows: U+FFE3
+-3-2132 U+005F # LOW LINE Fullwidth: U+FF3F
++3-2130 U+FF3E # CIRCUMFLEX ACCENT Fullwidth: U+FF3E
++3-2131 U+FFE3 # OVERLINE Windows: U+FFE3
++3-2132 U+FF3F # LOW LINE Fullwidth: U+FF3F
+ 3-2133 U+30FD # KATAKANA ITERATION MARK
+ 3-2134 U+30FE # KATAKANA VOICED ITERATION MARK
+ 3-2135 U+309D # HIRAGANA ITERATION MARK
+@@ -48,27 +48,27 @@
+ 3-213A U+3006 # IDEOGRAPHIC CLOSING MARK
+ 3-213B U+3007 # IDEOGRAPHIC NUMBER ZERO
+ 3-213C U+30FC # KATAKANA-HIRAGANA PROLONGED SOUND MARK
+-3-213D U+2014 # EM DASH Windows: U+2015
++3-213D U+2015 # EM DASH Windows: U+2015
+ 3-213E U+2010 # HYPHEN
+-3-213F U+002F # SOLIDUS Fullwidth: U+FF0F
++3-213F U+FF0F # SOLIDUS Fullwidth: U+FF0F
+ 3-2140 U+005C # REVERSE SOLIDUS Fullwidth: U+FF3C
+ 3-2141 U+301C # WAVE DASH Windows: U+FF5E
+ 3-2142 U+2016 # DOUBLE VERTICAL LINE Windows: U+2225
+-3-2143 U+007C # VERTICAL LINE Fullwidth: U+FF5C
++3-2143 U+FF5C # VERTICAL LINE Fullwidth: U+FF5C
+ 3-2144 U+2026 # HORIZONTAL ELLIPSIS
+ 3-2145 U+2025 # TWO DOT LEADER
+ 3-2146 U+2018 # LEFT SINGLE QUOTATION MARK
+ 3-2147 U+2019 # RIGHT SINGLE QUOTATION MARK
+ 3-2148 U+201C # LEFT DOUBLE QUOTATION MARK
+ 3-2149 U+201D # RIGHT DOUBLE QUOTATION MARK
+-3-214A U+0028 # LEFT PARENTHESIS Fullwidth: U+FF08
+-3-214B U+0029 # RIGHT PARENTHESIS Fullwidth: U+FF09
++3-214A U+FF08 # LEFT PARENTHESIS Fullwidth: U+FF08
++3-214B U+FF09 # RIGHT PARENTHESIS Fullwidth: U+FF09
+ 3-214C U+3014 # LEFT TORTOISE SHELL BRACKET
+ 3-214D U+3015 # RIGHT TORTOISE SHELL BRACKET
+-3-214E U+005B # LEFT SQUARE BRACKET Fullwidth: U+FF3B
+-3-214F U+005D # RIGHT SQUARE BRACKET Fullwidth: U+FF3D
+-3-2150 U+007B # LEFT CURLY BRACKET Fullwidth: U+FF5B
+-3-2151 U+007D # RIGHT CURLY BRACKET Fullwidth: U+FF5D
++3-214E U+FF3B # LEFT SQUARE BRACKET Fullwidth: U+FF3B
++3-214F U+FF3D # RIGHT SQUARE BRACKET Fullwidth: U+FF3D
++3-2150 U+FF5B # LEFT CURLY BRACKET Fullwidth: U+FF5B
++3-2151 U+FF5D # RIGHT CURLY BRACKET Fullwidth: U+FF5D
+ 3-2152 U+3008 # LEFT ANGLE BRACKET
+ 3-2153 U+3009 # RIGHT ANGLE BRACKET
+ 3-2154 U+300A # LEFT DOUBLE ANGLE BRACKET
+@@ -79,15 +79,15 @@
+ 3-2159 U+300F # RIGHT WHITE CORNER BRACKET
+ 3-215A U+3010 # LEFT BLACK LENTICULAR BRACKET
+ 3-215B U+3011 # RIGHT BLACK LENTICULAR BRACKET
+-3-215C U+002B # PLUS SIGN Fullwidth: U+FF0B
++3-215C U+FF0B # PLUS SIGN Fullwidth: U+FF0B
+ 3-215D U+2212 # MINUS SIGN Windows: U+FF0D
+ 3-215E U+00B1 # PLUS-MINUS SIGN
+ 3-215F U+00D7 # MULTIPLICATION SIGN
+ 3-2160 U+00F7 # DIVISION SIGN
+-3-2161 U+003D # EQUALS SIGN Fullwidth: U+FF1D
++3-2161 U+FF1D # EQUALS SIGN Fullwidth: U+FF1D
+ 3-2162 U+2260 # NOT EQUAL TO
+-3-2163 U+003C # LESS-THAN SIGN Fullwidth: U+FF1C
+-3-2164 U+003E # GREATER-THAN SIGN Fullwidth: U+FF1E
++3-2163 U+FF1C # LESS-THAN SIGN Fullwidth: U+FF1C
++3-2164 U+FF1E # GREATER-THAN SIGN Fullwidth: U+FF1E
+ 3-2165 U+2266 # LESS-THAN OVER EQUAL TO
+ 3-2166 U+2267 # GREATER-THAN OVER EQUAL TO
+ 3-2167 U+221E # INFINITY
+@@ -98,15 +98,15 @@
+ 3-216C U+2032 # PRIME
+ 3-216D U+2033 # DOUBLE PRIME
+ 3-216E U+2103 # DEGREE CELSIUS
+-3-216F U+00A5 # YEN SIGN Windows: U+FFE5
+-3-2170 U+0024 # DOLLAR SIGN Fullwidth: U+FF04
++3-216F U+FFE5 # YEN SIGN Windows: U+FFE5
++3-2170 U+FF04 # DOLLAR SIGN Fullwidth: U+FF04
+ 3-2171 U+00A2 # CENT SIGN Windows: U+FFE0
+ 3-2172 U+00A3 # POUND SIGN Windows: U+FFE1
+-3-2173 U+0025 # PERCENT SIGN Fullwidth: U+FF05
+-3-2174 U+0023 # NUMBER SIGN Fullwidth: U+FF03
+-3-2175 U+0026 # AMPERSAND Fullwidth: U+FF06
+-3-2176 U+002A # ASTERISK Fullwidth: U+FF0A
+-3-2177 U+0040 # COMMERCIAL AT Fullwidth: U+FF20
++3-2173 U+FF05 # PERCENT SIGN Fullwidth: U+FF05
++3-2174 U+FF03 # NUMBER SIGN Fullwidth: U+FF03
++3-2175 U+FF06 # AMPERSAND Fullwidth: U+FF06
++3-2176 U+FF0A # ASTERISK Fullwidth: U+FF0A
++3-2177 U+FF20 # COMMERCIAL AT Fullwidth: U+FF20
+ 3-2178 U+00A7 # SECTION SIGN
+ 3-2179 U+2606 # WHITE STAR
+ 3-217A U+2605 # BLACK STAR
+@@ -128,9 +128,9 @@
+ 3-222C U+2191 # UPWARDS ARROW
+ 3-222D U+2193 # DOWNWARDS ARROW
+ 3-222E U+3013 # GETA MARK
+-3-222F U+0027 # APOSTROPHE Fullwidth: U+FF07
+-3-2230 U+0022 # QUOTATION MARK [2000] Fullwidth: U+FF02
+-3-2231 U+002D # HYPHEN-MINUS [2000] Fullwidth: U+FF0D
++3-222F U+FF07 # APOSTROPHE Fullwidth: U+FF07
++3-2230 U+FF02 # QUOTATION MARK [2000] Fullwidth: U+FF02
++3-2231 U+FF0D # HYPHEN-MINUS [2000] Fullwidth: U+FF0D
+ 3-2232 U+007E # TILDE [2000] Fullwidth: U+FF5E
+ 3-2233 U+3033 # VERTICAL KANA REPEAT MARK UPPER HALF [2000]
+ 3-2234 U+3034 # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF [2000]
+@@ -223,16 +223,16 @@
+ 3-232D U+21E9 # DOWNWARDS WHITE ARROW [2000]
+ 3-232E U+2934 # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS [2000] [Unicode3.2]
+ 3-232F U+2935 # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS [2000] [Unicode3.2]
+-3-2330 U+0030 # DIGIT ZERO Fullwidth: U+FF10
+-3-2331 U+0031 # DIGIT ONE Fullwidth: U+FF11
+-3-2332 U+0032 # DIGIT TWO Fullwidth: U+FF12
+-3-2333 U+0033 # DIGIT THREE Fullwidth: U+FF13
+-3-2334 U+0034 # DIGIT FOUR Fullwidth: U+FF14
+-3-2335 U+0035 # DIGIT FIVE Fullwidth: U+FF15
+-3-2336 U+0036 # DIGIT SIX Fullwidth: U+FF16
+-3-2337 U+0037 # DIGIT SEVEN Fullwidth: U+FF17
+-3-2338 U+0038 # DIGIT EIGHT Fullwidth: U+FF18
+-3-2339 U+0039 # DIGIT NINE Fullwidth: U+FF19
++3-2330 U+FF10 # DIGIT ZERO Fullwidth: U+FF10
++3-2331 U+FF11 # DIGIT ONE Fullwidth: U+FF11
++3-2332 U+FF12 # DIGIT TWO Fullwidth: U+FF12
++3-2333 U+FF13 # DIGIT THREE Fullwidth: U+FF13
++3-2334 U+FF14 # DIGIT FOUR Fullwidth: U+FF14
++3-2335 U+FF15 # DIGIT FIVE Fullwidth: U+FF15
++3-2336 U+FF16 # DIGIT SIX Fullwidth: U+FF16
++3-2337 U+FF17 # DIGIT SEVEN Fullwidth: U+FF17
++3-2338 U+FF18 # DIGIT EIGHT Fullwidth: U+FF18
++3-2339 U+FF19 # DIGIT NINE Fullwidth: U+FF19
+ 3-233A U+29BF # CIRCLED BULLET [2000] [Unicode3.2]
+ 3-233B U+25C9 # FISHEYE [2000]
+ 3-233C U+303D # PART ALTERNATION MARK [2000] [Unicode3.2]
+@@ -240,64 +240,64 @@
+ 3-233E U+FE45 # SESAME DOT [2000] [Unicode3.2]
+ 3-233F U+25E6 # WHITE BULLET [2000]
+ 3-2340 U+2022 # BULLET [2000]
+-3-2341 U+0041 # LATIN CAPITAL LETTER A Fullwidth: U+FF21
+-3-2342 U+0042 # LATIN CAPITAL LETTER B Fullwidth: U+FF22
+-3-2343 U+0043 # LATIN CAPITAL LETTER C Fullwidth: U+FF23
+-3-2344 U+0044 # LATIN CAPITAL LETTER D Fullwidth: U+FF24
+-3-2345 U+0045 # LATIN CAPITAL LETTER E Fullwidth: U+FF25
+-3-2346 U+0046 # LATIN CAPITAL LETTER F Fullwidth: U+FF26
+-3-2347 U+0047 # LATIN CAPITAL LETTER G Fullwidth: U+FF27
+-3-2348 U+0048 # LATIN CAPITAL LETTER H Fullwidth: U+FF28
+-3-2349 U+0049 # LATIN CAPITAL LETTER I Fullwidth: U+FF29
+-3-234A U+004A # LATIN CAPITAL LETTER J Fullwidth: U+FF2A
+-3-234B U+004B # LATIN CAPITAL LETTER K Fullwidth: U+FF2B
+-3-234C U+004C # LATIN CAPITAL LETTER L Fullwidth: U+FF2C
+-3-234D U+004D # LATIN CAPITAL LETTER M Fullwidth: U+FF2D
+-3-234E U+004E # LATIN CAPITAL LETTER N Fullwidth: U+FF2E
+-3-234F U+004F # LATIN CAPITAL LETTER O Fullwidth: U+FF2F
+-3-2350 U+0050 # LATIN CAPITAL LETTER P Fullwidth: U+FF30
+-3-2351 U+0051 # LATIN CAPITAL LETTER Q Fullwidth: U+FF31
+-3-2352 U+0052 # LATIN CAPITAL LETTER R Fullwidth: U+FF32
+-3-2353 U+0053 # LATIN CAPITAL LETTER S Fullwidth: U+FF33
+-3-2354 U+0054 # LATIN CAPITAL LETTER T Fullwidth: U+FF34
+-3-2355 U+0055 # LATIN CAPITAL LETTER U Fullwidth: U+FF35
+-3-2356 U+0056 # LATIN CAPITAL LETTER V Fullwidth: U+FF36
+-3-2357 U+0057 # LATIN CAPITAL LETTER W Fullwidth: U+FF37
+-3-2358 U+0058 # LATIN CAPITAL LETTER X Fullwidth: U+FF38
+-3-2359 U+0059 # LATIN CAPITAL LETTER Y Fullwidth: U+FF39
+-3-235A U+005A # LATIN CAPITAL LETTER Z Fullwidth: U+FF3A
++3-2341 U+FF21 # LATIN CAPITAL LETTER A Fullwidth: U+FF21
++3-2342 U+FF22 # LATIN CAPITAL LETTER B Fullwidth: U+FF22
++3-2343 U+FF23 # LATIN CAPITAL LETTER C Fullwidth: U+FF23
++3-2344 U+FF24 # LATIN CAPITAL LETTER D Fullwidth: U+FF24
++3-2345 U+FF25 # LATIN CAPITAL LETTER E Fullwidth: U+FF25
++3-2346 U+FF26 # LATIN CAPITAL LETTER F Fullwidth: U+FF26
++3-2347 U+FF27 # LATIN CAPITAL LETTER G Fullwidth: U+FF27
++3-2348 U+FF28 # LATIN CAPITAL LETTER H Fullwidth: U+FF28
++3-2349 U+FF29 # LATIN CAPITAL LETTER I Fullwidth: U+FF29
++3-234A U+FF2A # LATIN CAPITAL LETTER J Fullwidth: U+FF2A
++3-234B U+FF2B # LATIN CAPITAL LETTER K Fullwidth: U+FF2B
++3-234C U+FF2C # LATIN CAPITAL LETTER L Fullwidth: U+FF2C
++3-234D U+FF2D # LATIN CAPITAL LETTER M Fullwidth: U+FF2D
++3-234E U+FF2E # LATIN CAPITAL LETTER N Fullwidth: U+FF2E
++3-234F U+FF2F # LATIN CAPITAL LETTER O Fullwidth: U+FF2F
++3-2350 U+FF30 # LATIN CAPITAL LETTER P Fullwidth: U+FF30
++3-2351 U+FF31 # LATIN CAPITAL LETTER Q Fullwidth: U+FF31
++3-2352 U+FF32 # LATIN CAPITAL LETTER R Fullwidth: U+FF32
++3-2353 U+FF33 # LATIN CAPITAL LETTER S Fullwidth: U+FF33
++3-2354 U+FF34 # LATIN CAPITAL LETTER T Fullwidth: U+FF34
++3-2355 U+FF35 # LATIN CAPITAL LETTER U Fullwidth: U+FF35
++3-2356 U+FF36 # LATIN CAPITAL LETTER V Fullwidth: U+FF36
++3-2357 U+FF37 # LATIN CAPITAL LETTER W Fullwidth: U+FF37
++3-2358 U+FF38 # LATIN CAPITAL LETTER X Fullwidth: U+FF38
++3-2359 U+FF39 # LATIN CAPITAL LETTER Y Fullwidth: U+FF39
++3-235A U+FF3A # LATIN CAPITAL LETTER Z Fullwidth: U+FF3A
+ 3-235B U+2213 # MINUS-OR-PLUS SIGN [2000]
+ 3-235C U+2135 # ALEF SYMBOL [2000]
+ 3-235D U+210F # PLANCK CONSTANT OVER TWO PI [2000]
+ 3-235E U+33CB # SQUARE HP [2000]
+ 3-235F U+2113 # SCRIPT SMALL L [2000]
+ 3-2360 U+2127 # INVERTED OHM SIGN [2000]
+-3-2361 U+0061 # LATIN SMALL LETTER A Fullwidth: U+FF41
+-3-2362 U+0062 # LATIN SMALL LETTER B Fullwidth: U+FF42
+-3-2363 U+0063 # LATIN SMALL LETTER C Fullwidth: U+FF43
+-3-2364 U+0064 # LATIN SMALL LETTER D Fullwidth: U+FF44
+-3-2365 U+0065 # LATIN SMALL LETTER E Fullwidth: U+FF45
+-3-2366 U+0066 # LATIN SMALL LETTER F Fullwidth: U+FF46
+-3-2367 U+0067 # LATIN SMALL LETTER G Fullwidth: U+FF47
+-3-2368 U+0068 # LATIN SMALL LETTER H Fullwidth: U+FF48
+-3-2369 U+0069 # LATIN SMALL LETTER I Fullwidth: U+FF49
+-3-236A U+006A # LATIN SMALL LETTER J Fullwidth: U+FF4A
+-3-236B U+006B # LATIN SMALL LETTER K Fullwidth: U+FF4B
+-3-236C U+006C # LATIN SMALL LETTER L Fullwidth: U+FF4C
+-3-236D U+006D # LATIN SMALL LETTER M Fullwidth: U+FF4D
+-3-236E U+006E # LATIN SMALL LETTER N Fullwidth: U+FF4E
+-3-236F U+006F # LATIN SMALL LETTER O Fullwidth: U+FF4F
+-3-2370 U+0070 # LATIN SMALL LETTER P Fullwidth: U+FF50
+-3-2371 U+0071 # LATIN SMALL LETTER Q Fullwidth: U+FF51
+-3-2372 U+0072 # LATIN SMALL LETTER R Fullwidth: U+FF52
+-3-2373 U+0073 # LATIN SMALL LETTER S Fullwidth: U+FF53
+-3-2374 U+0074 # LATIN SMALL LETTER T Fullwidth: U+FF54
+-3-2375 U+0075 # LATIN SMALL LETTER U Fullwidth: U+FF55
+-3-2376 U+0076 # LATIN SMALL LETTER V Fullwidth: U+FF56
+-3-2377 U+0077 # LATIN SMALL LETTER W Fullwidth: U+FF57
+-3-2378 U+0078 # LATIN SMALL LETTER X Fullwidth: U+FF58
+-3-2379 U+0079 # LATIN SMALL LETTER Y Fullwidth: U+FF59
+-3-237A U+007A # LATIN SMALL LETTER Z Fullwidth: U+FF5A
++3-2361 U+FF41 # LATIN SMALL LETTER A Fullwidth: U+FF41
++3-2362 U+FF42 # LATIN SMALL LETTER B Fullwidth: U+FF42
++3-2363 U+FF43 # LATIN SMALL LETTER C Fullwidth: U+FF43
++3-2364 U+FF44 # LATIN SMALL LETTER D Fullwidth: U+FF44
++3-2365 U+FF45 # LATIN SMALL LETTER E Fullwidth: U+FF45
++3-2366 U+FF46 # LATIN SMALL LETTER F Fullwidth: U+FF46
++3-2367 U+FF47 # LATIN SMALL LETTER G Fullwidth: U+FF47
++3-2368 U+FF48 # LATIN SMALL LETTER H Fullwidth: U+FF48
++3-2369 U+FF49 # LATIN SMALL LETTER I Fullwidth: U+FF49
++3-236A U+FF4A # LATIN SMALL LETTER J Fullwidth: U+FF4A
++3-236B U+FF4B # LATIN SMALL LETTER K Fullwidth: U+FF4B
++3-236C U+FF4C # LATIN SMALL LETTER L Fullwidth: U+FF4C
++3-236D U+FF4D # LATIN SMALL LETTER M Fullwidth: U+FF4D
++3-236E U+FF4E # LATIN SMALL LETTER N Fullwidth: U+FF4E
++3-236F U+FF4F # LATIN SMALL LETTER O Fullwidth: U+FF4F
++3-2370 U+FF50 # LATIN SMALL LETTER P Fullwidth: U+FF50
++3-2371 U+FF51 # LATIN SMALL LETTER Q Fullwidth: U+FF51
++3-2372 U+FF52 # LATIN SMALL LETTER R Fullwidth: U+FF52
++3-2373 U+FF53 # LATIN SMALL LETTER S Fullwidth: U+FF53
++3-2374 U+FF54 # LATIN SMALL LETTER T Fullwidth: U+FF54
++3-2375 U+FF55 # LATIN SMALL LETTER U Fullwidth: U+FF55
++3-2376 U+FF56 # LATIN SMALL LETTER V Fullwidth: U+FF56
++3-2377 U+FF57 # LATIN SMALL LETTER W Fullwidth: U+FF57
++3-2378 U+FF58 # LATIN SMALL LETTER X Fullwidth: U+FF58
++3-2379 U+FF59 # LATIN SMALL LETTER Y Fullwidth: U+FF59
++3-237A U+FF5A # LATIN SMALL LETTER Z Fullwidth: U+FF5A
+ 3-237B U+30A0 # KATAKANA-HIRAGANA DOUBLE HYPHEN [2000] [Unicode3.2]
+ 3-237C U+2013 # EN DASH [2000]
+ 3-237D U+29FA # DOUBLE PLUS [2000] [Unicode3.2]
+@@ -1242,7 +1242,7 @@
+ 3-2D7C # <reserved> Windows: U+222A
+ 3-2D7D U+2756 # BLACK DIAMOND MINUS WHITE X [2000]
+ 3-2D7E U+261E # WHITE RIGHT POINTING INDEX [2000]
+-3-2E21 # <reserved>
++3-2E21 U+4FF1 # <cjk> [2004]
+ 3-2E22 U+2000B # <cjk> [2000] [Unicode3.1] Private: U+F780
+ 3-2E23 U+3402 # <cjk> [2000]
+ 3-2E24 U+4E28 # <cjk> [2000]
+@@ -1429,7 +1429,7 @@
+ 3-2F7B U+218BD # <cjk> [2000] [Unicode3.1] Private: U+F78F
+ 3-2F7C U+5B19 # <cjk> [2000]
+ 3-2F7D U+5B25 # <cjk> [2000]
+-3-2F7E # <reserved>
++3-2F7E U+525D # <cjk> [2004]
+ 3-3021 U+4E9C # <cjk>
+ 3-3022 U+5516 # <cjk>
+ 3-3023 U+5A03 # <cjk>
+@@ -4395,7 +4395,7 @@
+ 3-4F51 U+6E7E # <cjk>
+ 3-4F52 U+7897 # <cjk>
+ 3-4F53 U+8155 # <cjk>
+-3-4F54 # <reserved>
++3-4F54 U+20B9F # <cjk> [2004]
+ 3-4F55 U+5B41 # <cjk> [2000]
+ 3-4F56 U+5B56 # <cjk> [2000]
+ 3-4F57 U+5B7D # <cjk> [2000]
+@@ -4437,7 +4437,7 @@
+ 3-4F7B U+5DA7 # <cjk> [2000]
+ 3-4F7C U+5DB8 # <cjk> [2000]
+ 3-4F7D U+5DCB # <cjk> [2000]
+-3-4F7E # <reserved>
++3-4F7E U+541E # <cjk> [2004]
+ 3-5021 U+5F0C # <cjk>
+ 3-5022 U+4E10 # <cjk>
+ 3-5023 U+4E15 # <cjk>
+@@ -7828,7 +7828,7 @@
+ 3-7424 U+7464 # <cjk> [1983]
+ 3-7425 U+51DC # <cjk> [1990]
+ 3-7426 U+7199 # <cjk> [1990]
+-3-7427 # <reserved>
++3-7427 U+5653 # <cjk> [2004]
+ 3-7428 U+5DE2 # <cjk> [2000]
+ 3-7429 U+5E14 # <cjk> [2000]
+ 3-742A U+5E18 # <cjk> [2000]
+@@ -8851,11 +8851,11 @@
+ 3-7E77 U+9F94 # <cjk> [2000]
+ 3-7E78 U+9F97 # <cjk> [2000]
+ 3-7E79 U+9FA2 # <cjk> [2000]
+-3-7E7A # <reserved>
+-3-7E7B # <reserved>
+-3-7E7C # <reserved>
+-3-7E7D # <reserved>
+-3-7E7E # <reserved>
++3-7E7A U+59F8 # <cjk> [2004]
++3-7E7B U+5C5B # <cjk> [2004]
++3-7E7C U+5E77 # <cjk> [2004]
++3-7E7D U+7626 # <cjk> [2004]
++3-7E7E U+7E6B # <cjk> [2004]
+ 4-2121 U+20089 # <cjk> [2000] [Unicode3.1] Private: U+F7D1
+ 4-2122 U+4E02 # <cjk> [2000]
+ 4-2123 U+4E0F # <cjk> [2000]
+@@ -11138,7 +11138,7 @@
+ 4-7D38 U+9B10 # <cjk> [2000]
+ 4-7D39 U+9B12 # <cjk> [2000]
+ 4-7D3A U+9B16 # <cjk> [2000]
+-4-7D3B U+9B1D # <cjk> [2000]
++4-7D3B U+9B1C # <cjk> [2000]
+ 4-7D3C U+9B2B # <cjk> [2000]
+ 4-7D3D U+9B33 # <cjk> [2000]
+ 4-7D3E U+9B3D # <cjk> [2000]