1 # $NetBSD: Big5EXT@IBM%UCS.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $ 2 3 TYPE ROWCOL 4 NAME "Big5EXT:IBM/UCS" 5 SRC_ZONE 0xA3-0xF9 / 0x40-0xFE / 8 6 OOB_MODE INVALID 7 DST_INVALID 0xFFFE 8 DST_UNIT_BITS 16 9 10 BEGIN_MAP 11 # 12 # This mapping data is made from the mapping data provided by Unicode, Inc. 13 # Original notice: 14 # 15 # Name: BIG5 to Unicode table (complete) 16 # Unicode version: 1.1 17 # Table version: 0.0d3 18 # Table format: Format A 19 # Date: 11 February 1994 20 # 21 # Copyright (c) 1991-1994 Unicode, Inc. All Rights reserved. 22 # 23 # This file is provided as-is by Unicode, Inc. (The Unicode Consortium). 24 # No claims are made as to fitness for any particular purpose. No 25 # warranties of any kind are expressed or implied. The recipient 26 # agrees to determine applicability of information provided. If this 27 # file has been provided on magnetic media by Unicode, Inc., the sole 28 # remedy for any claim will be exchange of defective media within 90 29 # days of receipt. 30 # 31 # Recipient is granted the right to make copies in any form for 32 # internal distribution and to freely use the information supplied 33 # in the creation of products supporting Unicode. Unicode, Inc. 34 # specifically excludes the right to re-distribute this file directly 35 # to third parties or other organizations whether for profit or not. 36 # 37 # General notes: 38 # 39 # 40 # This table contains one set of mappings from BIG5 into Unicode. 41 # Note that these data are *possible* mappings only and may not be the 42 # same as those used by actual products, nor may they be the best suited 43 # for all uses. For more information on the mappings between various code 44 # pages incorporating the repertoire of BIG5 and Unicode, consult the 45 # VENDORS mapping data. Normative information on the mapping between 46 # BIG5 and Unicode may be found in the Unihan.txt file in the 47 # latest Unicode Character Database. 48 # 49 # If you have carefully considered the fact that the mappings in 50 # this table are only one possible set of mappings between BIG5 and 51 # Unicode and have no normative status, but still feel that you 52 # have located an error in the table that requires fixing, you may 53 # report any such error to errata (a] unicode.org. 54 # 55 # WARNING! It is currently impossible to provide round-trip compatibility 56 # between BIG5 and Unicode. 57 # 58 # A number of characters are not currently mapped because 59 # of conflicts with other mappings. They are as follows: 60 # 61 # BIG5 Description Comments 62 # 63 # 0xA15A SPACING UNDERSCORE duplicates A1C4 64 # 0xA1C3 SPACING HEAVY OVERSCORE not in Unicode 65 # 0xA1C5 SPACING HEAVY UNDERSCORE not in Unicode 66 # 0xA1FE LT DIAG UP RIGHT TO LOW LEFT duplicates A2AC 67 # 0xA240 LT DIAG UP LEFT TO LOW RIGHT duplicates A2AD 68 # 0xA2CC HANGZHOU NUMERAL TEN conflicts with A451 mapping 69 # 0xA2CE HANGZHOU NUMERAL THIRTY conflicts with A4CA mapping 70 # 71 # We currently map all of these characters to U+FFFD REPLACEMENT CHARACTER. 72 # It is also possible to map these characters to their duplicates, or to 73 # the user zone. 74 # 75 # Notes: 76 # 77 # 1. In addition to the above, there is some uncertainty about the 78 # mappings in the range C6A1 - C8FE, and F9DD - F9FE. The ETEN 79 # version of BIG5 organizes the former range differently, and adds 80 # additional characters in the latter range. The correct mappings 81 # these ranges need to be determined. 82 # 83 # 2. There is an uncertainty in the mapping of the Big Five character 84 # 0xA3BC. This character occurs within the Big Five block of tone marks 85 # for bopomofo and is intended to be the tone mark for the first tone in 86 # Mandarin Chinese. We have selected the mapping U+02C9 MODIFIER LETTER 87 # MACRON (Mandarin Chinese first tone) to reflect this semantic. 88 # However, because bopomofo uses the absense of a tone mark to indicate 89 # the first Mandarin tone, most implementations of Big Five represent 90 # this character with a blank space, and so a mapping such as U+2003 EM 91 # SPACE might be preferred. 92 # 93 # Format: Three tab-separated columns 94 # Column #1 is the BIG5 code (in hex as 0xXXXX) 95 # Column #2 is the Unicode (in hex as 0xXXXX) 96 # Column #3 is the Unicode name (follows a comment sign, '#') 97 # The official names for Unicode characters U+4E00 98 # to U+9FA5, inclusive, is "CJK UNIFIED IDEOGRAPH-XXXX", 99 # where XXXX is the code point. Including all these 100 # names in this file increases its size substantially 101 # and needlessly. The token "<CJK>" is used for the 102 # name of these characters. If necessary, it can be 103 # expanded algorithmically by a parser or editor. 104 # 105 # The entries are in BIG5 order 106 # 107 # 108 109 0xA3C0 - 0xA3E0 = 0x2400 - 110 0xC6A1 = 0x2460 111 0xC6A2 = 0x2461 112 0xC6A3 = 0x2462 113 0xC6A4 = 0x2463 114 0xC6A5 = 0x2464 115 0xC6A6 = 0x2465 116 0xC6A7 = 0x2466 117 0xC6A8 = 0x2467 118 0xC6A9 = 0x2468 119 0xC6AA = 0x2469 120 0xC6AB = 0x2474 121 0xC6AC = 0x2475 122 0xC6AD = 0x2476 123 0xC6AE = 0x2477 124 0xC6AF = 0x2478 125 0xC6B0 = 0x2479 126 0xC6B1 = 0x247A 127 0xC6B2 = 0x247B 128 0xC6B3 = 0x247C 129 0xC6B4 = 0x247D 130 0xC6B5 = 0x2170 131 0xC6B6 = 0x2171 132 0xC6B7 = 0x2172 133 0xC6B8 = 0x2173 134 0xC6B9 = 0x2174 135 0xC6BA = 0x2175 136 0xC6BB = 0x2176 137 0xC6BC = 0x2177 138 0xC6BD = 0x2178 139 0xC6BE = 0x2179 140 0xC6BF = 0x4E36 141 0xC6C0 = 0x4E3F 142 0xC6C1 = 0x4E85 143 0xC6C2 = 0x4EA0 144 0xC6C3 = 0x5182 145 0xC6C4 = 0x5196 146 0xC6C5 = 0x51AB 147 0xC6C6 = 0x52F9 148 0xC6C7 = 0x5338 149 0xC6C8 = 0x5369 150 0xC6C9 = 0x53B6 151 0xC6CA = 0x590A 152 0xC6CB = 0x5B80 153 0xC6CC = 0x5DDB 154 0xC6CD = 0x5E7A 155 0xC6CE = 0x5E7F 156 0xC6CF = 0x5EF4 157 0xC6D0 = 0x5F50 158 0xC6D1 = 0x5F61 159 0xC6D2 = 0x6534 160 0xC6D3 = 0x65E0 161 0xC6D4 = 0x7592 162 0xC6D5 = 0x7676 163 0xC6D6 = 0x8FB5 164 0xC6D7 = 0x96B6 165 0xC6D8 = 0x00A8 166 0xC6D9 = 0xFF3E 167 0xC6DA = 0x30FD 168 0xC6DB = 0x30FE 169 0xC6DC = 0x309D 170 0xC6DD = 0x309E 171 0xC6DE = 0x02BA 172 0xC6DF = 0xF83E 173 0xC6E0 = 0x3005 174 0xC6E1 = 0x3006 175 0xC6E2 = 0x3007 176 0xC6E3 = 0x30FC 177 0xC6E4 = 0xFF3B 178 0xC6E5 = 0xFF3D 179 0xC6E6 = 0x273D 180 0xC6E7 = 0x3041 181 0xC6E8 = 0x3042 182 0xC6E9 = 0x3043 183 0xC6EA = 0x3044 184 0xC6EB = 0x3045 185 0xC6EC = 0x3046 186 0xC6ED = 0x3047 187 0xC6EE = 0x3048 188 0xC6EF = 0x3049 189 0xC6F0 = 0x304A 190 0xC6F1 = 0x304B 191 0xC6F2 = 0x304C 192 0xC6F3 = 0x304D 193 0xC6F4 = 0x304E 194 0xC6F5 = 0x304F 195 0xC6F6 = 0x3050 196 0xC6F7 = 0x3051 197 0xC6F8 = 0x3052 198 0xC6F9 = 0x3053 199 0xC6FA = 0x3054 200 0xC6FB = 0x3055 201 0xC6FC = 0x3056 202 0xC6FD = 0x3057 203 0xC6FE = 0x3058 204 0xC740 = 0x3059 205 0xC741 = 0x305A 206 0xC742 = 0x305B 207 0xC743 = 0x305C 208 0xC744 = 0x305D 209 0xC745 = 0x305E 210 0xC746 = 0x305F 211 0xC747 = 0x3060 212 0xC748 = 0x3061 213 0xC749 = 0x3062 214 0xC74A = 0x3063 215 0xC74B = 0x3064 216 0xC74C = 0x3065 217 0xC74D = 0x3066 218 0xC74E = 0x3067 219 0xC74F = 0x3068 220 0xC750 = 0x3069 221 0xC751 = 0x306A 222 0xC752 = 0x306B 223 0xC753 = 0x306C 224 0xC754 = 0x306D 225 0xC755 = 0x306E 226 0xC756 = 0x306F 227 0xC757 = 0x3070 228 0xC758 = 0x3071 229 0xC759 = 0x3072 230 0xC75A = 0x3073 231 0xC75B = 0x3074 232 0xC75C = 0x3075 233 0xC75D = 0x3076 234 0xC75E = 0x3077 235 0xC75F = 0x3078 236 0xC760 = 0x3079 237 0xC761 = 0x307A 238 0xC762 = 0x307B 239 0xC763 = 0x307C 240 0xC764 = 0x307D 241 0xC765 = 0x307E 242 0xC766 = 0x307F 243 0xC767 = 0x3080 244 0xC768 = 0x3081 245 0xC769 = 0x3082 246 0xC76A = 0x3083 247 0xC76B = 0x3084 248 0xC76C = 0x3085 249 0xC76D = 0x3086 250 0xC76E = 0x3087 251 0xC76F = 0x3088 252 0xC770 = 0x3089 253 0xC771 = 0x308A 254 0xC772 = 0x308B 255 0xC773 = 0x308C 256 0xC774 = 0x308D 257 0xC775 = 0x308E 258 0xC776 = 0x308F 259 0xC777 = 0x3090 260 0xC778 = 0x3091 261 0xC779 = 0x3092 262 0xC77A = 0x3093 263 0xC77B = 0x30A1 264 0xC77C = 0x30A2 265 0xC77D = 0x30A3 266 0xC77E = 0x30A4 267 0xC7A1 = 0x30A5 268 0xC7A2 = 0x30A6 269 0xC7A3 = 0x30A7 270 0xC7A4 = 0x30A8 271 0xC7A5 = 0x30A9 272 0xC7A6 = 0x30AA 273 0xC7A7 = 0x30AB 274 0xC7A8 = 0x30AC 275 0xC7A9 = 0x30AD 276 0xC7AA = 0x30AE 277 0xC7AB = 0x30AF 278 0xC7AC = 0x30B0 279 0xC7AD = 0x30B1 280 0xC7AE = 0x30B2 281 0xC7AF = 0x30B3 282 0xC7B0 = 0x30B4 283 0xC7B1 = 0x30B5 284 0xC7B2 = 0x30B6 285 0xC7B3 = 0x30B7 286 0xC7B4 = 0x30B8 287 0xC7B5 = 0x30B9 288 0xC7B6 = 0x30BA 289 0xC7B7 = 0x30BB 290 0xC7B8 = 0x30BC 291 0xC7B9 = 0x30BD 292 0xC7BA = 0x30BE 293 0xC7BB = 0x30BF 294 0xC7BC = 0x30C0 295 0xC7BD = 0x30C1 296 0xC7BE = 0x30C2 297 0xC7BF = 0x30C3 298 0xC7C0 = 0x30C4 299 0xC7C1 = 0x30C5 300 0xC7C2 = 0x30C6 301 0xC7C3 = 0x30C7 302 0xC7C4 = 0x30C8 303 0xC7C5 = 0x30C9 304 0xC7C6 = 0x30CA 305 0xC7C7 = 0x30CB 306 0xC7C8 = 0x30CC 307 0xC7C9 = 0x30CD 308 0xC7CA = 0x30CE 309 0xC7CB = 0x30CF 310 0xC7CC = 0x30D0 311 0xC7CD = 0x30D1 312 0xC7CE = 0x30D2 313 0xC7CF = 0x30D3 314 0xC7D0 = 0x30D4 315 0xC7D1 = 0x30D5 316 0xC7D2 = 0x30D6 317 0xC7D3 = 0x30D7 318 0xC7D4 = 0x30D8 319 0xC7D5 = 0x30D9 320 0xC7D6 = 0x30DA 321 0xC7D7 = 0x30DB 322 0xC7D8 = 0x30DC 323 0xC7D9 = 0x30DD 324 0xC7DA = 0x30DE 325 0xC7DB = 0x30DF 326 0xC7DC = 0x30E0 327 0xC7DD = 0x30E1 328 0xC7DE = 0x30E2 329 0xC7DF = 0x30E3 330 0xC7E0 = 0x30E4 331 0xC7E1 = 0x30E5 332 0xC7E2 = 0x30E6 333 0xC7E3 = 0x30E7 334 0xC7E4 = 0x30E8 335 0xC7E5 = 0x30E9 336 0xC7E6 = 0x30EA 337 0xC7E7 = 0x30EB 338 0xC7E8 = 0x30EC 339 0xC7E9 = 0x30ED 340 0xC7EA = 0x30EE 341 0xC7EB = 0x30EF 342 0xC7EC = 0x30F0 343 0xC7ED = 0x30F1 344 0xC7EE = 0x30F2 345 0xC7EF = 0x30F3 346 0xC7F0 = 0x30F4 347 0xC7F1 = 0x30F5 348 0xC7F2 = 0x30F6 349 0xC7F3 = 0x0410 350 0xC7F4 = 0x0411 351 0xC7F5 = 0x0412 352 0xC7F6 = 0x0413 353 0xC7F7 = 0x0414 354 0xC7F8 = 0x0415 355 0xC7F9 = 0x0401 356 0xC7FA = 0x0416 357 0xC7FB = 0x0417 358 0xC7FC = 0x0418 359 0xC7FD = 0x0419 360 0xC7FE = 0x041A 361 0xC840 = 0x041B 362 0xC841 = 0x041C 363 0xC842 = 0x041D 364 0xC843 = 0x041E 365 0xC844 = 0x041F 366 0xC845 = 0x0420 367 0xC846 = 0x0421 368 0xC847 = 0x0422 369 0xC848 = 0x0423 370 0xC849 = 0x0424 371 0xC84A = 0x0425 372 0xC84B = 0x0426 373 0xC84C = 0x0427 374 0xC84D = 0x0428 375 0xC84E = 0x0429 376 0xC84F = 0x042A 377 0xC850 = 0x042B 378 0xC851 = 0x042C 379 0xC852 = 0x042D 380 0xC853 = 0x042E 381 0xC854 = 0x042F 382 0xC855 = 0x0430 383 0xC856 = 0x0431 384 0xC857 = 0x0432 385 0xC858 = 0x0433 386 0xC859 = 0x0434 387 0xC85A = 0x0435 388 0xC85B = 0x0451 389 0xC85C = 0x0436 390 0xC85D = 0x0437 391 0xC85E = 0x0438 392 0xC85F = 0x0439 393 0xC860 = 0x043A 394 0xC861 = 0x043B 395 0xC862 = 0x043C 396 0xC863 = 0x043D 397 0xC864 = 0x043E 398 0xC865 = 0x043F 399 0xC866 = 0x0440 400 0xC867 = 0x0441 401 0xC868 = 0x0442 402 0xC869 = 0x0443 403 0xC86A = 0x0444 404 0xC86B = 0x0445 405 0xC86C = 0x0446 406 0xC86D = 0x0447 407 0xC86E = 0x0448 408 0xC86F = 0x0449 409 0xC870 = 0x044A 410 0xC871 = 0x044B 411 0xC872 = 0x044C 412 0xC873 = 0x044D 413 0xC874 = 0x044E 414 0xC875 = 0x044F 415 0xC876 = 0x21E7 416 0xC877 = 0x21B8 417 0xC878 = 0x21B9 418 0xC8CD = 0xFFE2 419 0xC8CE = 0xFFE4 420 0xC8CF = 0xFF07 421 0xC8D0 = 0xFF02 422 0xC8D1 = 0x3231 423 0xC8D2 = 0x2116 424 0xC8D3 = 0x2121 425 0xF9D6 = 0xF813 426 0xF9D7 = 0xF814 427 0xF9D8 = 0xF815 428 0xF9D9 = 0xF816 429 0xF9DA = 0xF817 430 0xF9DB = 0xF818 431 0xF9DC = 0xF819 432 0xF9DD = 0xF81A 433 0xF9DE = 0xF81B 434 0xF9DF = 0xF81C 435 0xF9E0 = 0xF81D 436 0xF9E1 = 0xF81E 437 0xF9E2 = 0xF81F 438 0xF9E3 = 0xF820 439 0xF9E4 = 0xF821 440 0xF9E5 = 0xF822 441 0xF9E6 = 0xF823 442 0xF9E7 = 0xF824 443 0xF9E8 = 0xF825 444 0xF9E9 = 0xF826 445 0xF9EA = 0xF827 446 0xF9EB = 0xF828 447 0xF9EC = 0xF829 448 0xF9ED = 0xF82A 449 0xF9EE = 0xF82B 450 0xF9EF = 0xF82C 451 0xF9F0 = 0xF82D 452 0xF9F1 = 0xF82E 453 0xF9F2 = 0xF82F 454 0xF9F3 = 0xF830 455 0xF9F4 = 0xF831 456 0xF9F5 = 0xF832 457 0xF9F6 = 0xF833 458 0xF9F7 = 0xF834 459 0xF9F8 = 0xF835 460 0xF9F9 = 0xF836 461 0xF9FA = 0xF837 462 0xF9FB = 0xF838 463 0xF9FC = 0xF839 464 0xF9FD = 0xF83A 465 0xF9FE = 0xF83B 466 END_MAP 467