Home | History | Annotate | Line # | Download | only in BIG5
      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