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