1# $FreeBSD$ 2# $NetBSD: Big5EXT@IBM%UCS.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $ 3 4TYPE ROWCOL 5NAME "Big5EXT:IBM/UCS" 6SRC_ZONE 0xA3-0xF9 / 0x40-0xFE / 8 7OOB_MODE INVALID 8DST_INVALID 0xFFFE 9DST_UNIT_BITS 16 10 11BEGIN_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 1100xA3C0 - 0xA3E0 = 0x2400 - 1110xC6A1 = 0x2460 1120xC6A2 = 0x2461 1130xC6A3 = 0x2462 1140xC6A4 = 0x2463 1150xC6A5 = 0x2464 1160xC6A6 = 0x2465 1170xC6A7 = 0x2466 1180xC6A8 = 0x2467 1190xC6A9 = 0x2468 1200xC6AA = 0x2469 1210xC6AB = 0x2474 1220xC6AC = 0x2475 1230xC6AD = 0x2476 1240xC6AE = 0x2477 1250xC6AF = 0x2478 1260xC6B0 = 0x2479 1270xC6B1 = 0x247A 1280xC6B2 = 0x247B 1290xC6B3 = 0x247C 1300xC6B4 = 0x247D 1310xC6B5 = 0x2170 1320xC6B6 = 0x2171 1330xC6B7 = 0x2172 1340xC6B8 = 0x2173 1350xC6B9 = 0x2174 1360xC6BA = 0x2175 1370xC6BB = 0x2176 1380xC6BC = 0x2177 1390xC6BD = 0x2178 1400xC6BE = 0x2179 1410xC6BF = 0x4E36 1420xC6C0 = 0x4E3F 1430xC6C1 = 0x4E85 1440xC6C2 = 0x4EA0 1450xC6C3 = 0x5182 1460xC6C4 = 0x5196 1470xC6C5 = 0x51AB 1480xC6C6 = 0x52F9 1490xC6C7 = 0x5338 1500xC6C8 = 0x5369 1510xC6C9 = 0x53B6 1520xC6CA = 0x590A 1530xC6CB = 0x5B80 1540xC6CC = 0x5DDB 1550xC6CD = 0x5E7A 1560xC6CE = 0x5E7F 1570xC6CF = 0x5EF4 1580xC6D0 = 0x5F50 1590xC6D1 = 0x5F61 1600xC6D2 = 0x6534 1610xC6D3 = 0x65E0 1620xC6D4 = 0x7592 1630xC6D5 = 0x7676 1640xC6D6 = 0x8FB5 1650xC6D7 = 0x96B6 1660xC6D8 = 0x00A8 1670xC6D9 = 0xFF3E 1680xC6DA = 0x30FD 1690xC6DB = 0x30FE 1700xC6DC = 0x309D 1710xC6DD = 0x309E 1720xC6DE = 0x02BA 1730xC6DF = 0xF83E 1740xC6E0 = 0x3005 1750xC6E1 = 0x3006 1760xC6E2 = 0x3007 1770xC6E3 = 0x30FC 1780xC6E4 = 0xFF3B 1790xC6E5 = 0xFF3D 1800xC6E6 = 0x273D 1810xC6E7 = 0x3041 1820xC6E8 = 0x3042 1830xC6E9 = 0x3043 1840xC6EA = 0x3044 1850xC6EB = 0x3045 1860xC6EC = 0x3046 1870xC6ED = 0x3047 1880xC6EE = 0x3048 1890xC6EF = 0x3049 1900xC6F0 = 0x304A 1910xC6F1 = 0x304B 1920xC6F2 = 0x304C 1930xC6F3 = 0x304D 1940xC6F4 = 0x304E 1950xC6F5 = 0x304F 1960xC6F6 = 0x3050 1970xC6F7 = 0x3051 1980xC6F8 = 0x3052 1990xC6F9 = 0x3053 2000xC6FA = 0x3054 2010xC6FB = 0x3055 2020xC6FC = 0x3056 2030xC6FD = 0x3057 2040xC6FE = 0x3058 2050xC740 = 0x3059 2060xC741 = 0x305A 2070xC742 = 0x305B 2080xC743 = 0x305C 2090xC744 = 0x305D 2100xC745 = 0x305E 2110xC746 = 0x305F 2120xC747 = 0x3060 2130xC748 = 0x3061 2140xC749 = 0x3062 2150xC74A = 0x3063 2160xC74B = 0x3064 2170xC74C = 0x3065 2180xC74D = 0x3066 2190xC74E = 0x3067 2200xC74F = 0x3068 2210xC750 = 0x3069 2220xC751 = 0x306A 2230xC752 = 0x306B 2240xC753 = 0x306C 2250xC754 = 0x306D 2260xC755 = 0x306E 2270xC756 = 0x306F 2280xC757 = 0x3070 2290xC758 = 0x3071 2300xC759 = 0x3072 2310xC75A = 0x3073 2320xC75B = 0x3074 2330xC75C = 0x3075 2340xC75D = 0x3076 2350xC75E = 0x3077 2360xC75F = 0x3078 2370xC760 = 0x3079 2380xC761 = 0x307A 2390xC762 = 0x307B 2400xC763 = 0x307C 2410xC764 = 0x307D 2420xC765 = 0x307E 2430xC766 = 0x307F 2440xC767 = 0x3080 2450xC768 = 0x3081 2460xC769 = 0x3082 2470xC76A = 0x3083 2480xC76B = 0x3084 2490xC76C = 0x3085 2500xC76D = 0x3086 2510xC76E = 0x3087 2520xC76F = 0x3088 2530xC770 = 0x3089 2540xC771 = 0x308A 2550xC772 = 0x308B 2560xC773 = 0x308C 2570xC774 = 0x308D 2580xC775 = 0x308E 2590xC776 = 0x308F 2600xC777 = 0x3090 2610xC778 = 0x3091 2620xC779 = 0x3092 2630xC77A = 0x3093 2640xC77B = 0x30A1 2650xC77C = 0x30A2 2660xC77D = 0x30A3 2670xC77E = 0x30A4 2680xC7A1 = 0x30A5 2690xC7A2 = 0x30A6 2700xC7A3 = 0x30A7 2710xC7A4 = 0x30A8 2720xC7A5 = 0x30A9 2730xC7A6 = 0x30AA 2740xC7A7 = 0x30AB 2750xC7A8 = 0x30AC 2760xC7A9 = 0x30AD 2770xC7AA = 0x30AE 2780xC7AB = 0x30AF 2790xC7AC = 0x30B0 2800xC7AD = 0x30B1 2810xC7AE = 0x30B2 2820xC7AF = 0x30B3 2830xC7B0 = 0x30B4 2840xC7B1 = 0x30B5 2850xC7B2 = 0x30B6 2860xC7B3 = 0x30B7 2870xC7B4 = 0x30B8 2880xC7B5 = 0x30B9 2890xC7B6 = 0x30BA 2900xC7B7 = 0x30BB 2910xC7B8 = 0x30BC 2920xC7B9 = 0x30BD 2930xC7BA = 0x30BE 2940xC7BB = 0x30BF 2950xC7BC = 0x30C0 2960xC7BD = 0x30C1 2970xC7BE = 0x30C2 2980xC7BF = 0x30C3 2990xC7C0 = 0x30C4 3000xC7C1 = 0x30C5 3010xC7C2 = 0x30C6 3020xC7C3 = 0x30C7 3030xC7C4 = 0x30C8 3040xC7C5 = 0x30C9 3050xC7C6 = 0x30CA 3060xC7C7 = 0x30CB 3070xC7C8 = 0x30CC 3080xC7C9 = 0x30CD 3090xC7CA = 0x30CE 3100xC7CB = 0x30CF 3110xC7CC = 0x30D0 3120xC7CD = 0x30D1 3130xC7CE = 0x30D2 3140xC7CF = 0x30D3 3150xC7D0 = 0x30D4 3160xC7D1 = 0x30D5 3170xC7D2 = 0x30D6 3180xC7D3 = 0x30D7 3190xC7D4 = 0x30D8 3200xC7D5 = 0x30D9 3210xC7D6 = 0x30DA 3220xC7D7 = 0x30DB 3230xC7D8 = 0x30DC 3240xC7D9 = 0x30DD 3250xC7DA = 0x30DE 3260xC7DB = 0x30DF 3270xC7DC = 0x30E0 3280xC7DD = 0x30E1 3290xC7DE = 0x30E2 3300xC7DF = 0x30E3 3310xC7E0 = 0x30E4 3320xC7E1 = 0x30E5 3330xC7E2 = 0x30E6 3340xC7E3 = 0x30E7 3350xC7E4 = 0x30E8 3360xC7E5 = 0x30E9 3370xC7E6 = 0x30EA 3380xC7E7 = 0x30EB 3390xC7E8 = 0x30EC 3400xC7E9 = 0x30ED 3410xC7EA = 0x30EE 3420xC7EB = 0x30EF 3430xC7EC = 0x30F0 3440xC7ED = 0x30F1 3450xC7EE = 0x30F2 3460xC7EF = 0x30F3 3470xC7F0 = 0x30F4 3480xC7F1 = 0x30F5 3490xC7F2 = 0x30F6 3500xC7F3 = 0x0410 3510xC7F4 = 0x0411 3520xC7F5 = 0x0412 3530xC7F6 = 0x0413 3540xC7F7 = 0x0414 3550xC7F8 = 0x0415 3560xC7F9 = 0x0401 3570xC7FA = 0x0416 3580xC7FB = 0x0417 3590xC7FC = 0x0418 3600xC7FD = 0x0419 3610xC7FE = 0x041A 3620xC840 = 0x041B 3630xC841 = 0x041C 3640xC842 = 0x041D 3650xC843 = 0x041E 3660xC844 = 0x041F 3670xC845 = 0x0420 3680xC846 = 0x0421 3690xC847 = 0x0422 3700xC848 = 0x0423 3710xC849 = 0x0424 3720xC84A = 0x0425 3730xC84B = 0x0426 3740xC84C = 0x0427 3750xC84D = 0x0428 3760xC84E = 0x0429 3770xC84F = 0x042A 3780xC850 = 0x042B 3790xC851 = 0x042C 3800xC852 = 0x042D 3810xC853 = 0x042E 3820xC854 = 0x042F 3830xC855 = 0x0430 3840xC856 = 0x0431 3850xC857 = 0x0432 3860xC858 = 0x0433 3870xC859 = 0x0434 3880xC85A = 0x0435 3890xC85B = 0x0451 3900xC85C = 0x0436 3910xC85D = 0x0437 3920xC85E = 0x0438 3930xC85F = 0x0439 3940xC860 = 0x043A 3950xC861 = 0x043B 3960xC862 = 0x043C 3970xC863 = 0x043D 3980xC864 = 0x043E 3990xC865 = 0x043F 4000xC866 = 0x0440 4010xC867 = 0x0441 4020xC868 = 0x0442 4030xC869 = 0x0443 4040xC86A = 0x0444 4050xC86B = 0x0445 4060xC86C = 0x0446 4070xC86D = 0x0447 4080xC86E = 0x0448 4090xC86F = 0x0449 4100xC870 = 0x044A 4110xC871 = 0x044B 4120xC872 = 0x044C 4130xC873 = 0x044D 4140xC874 = 0x044E 4150xC875 = 0x044F 4160xC876 = 0x21E7 4170xC877 = 0x21B8 4180xC878 = 0x21B9 4190xC8CD = 0xFFE2 4200xC8CE = 0xFFE4 4210xC8CF = 0xFF07 4220xC8D0 = 0xFF02 4230xC8D1 = 0x3231 4240xC8D2 = 0x2116 4250xC8D3 = 0x2121 4260xF9D6 = 0xF813 4270xF9D7 = 0xF814 4280xF9D8 = 0xF815 4290xF9D9 = 0xF816 4300xF9DA = 0xF817 4310xF9DB = 0xF818 4320xF9DC = 0xF819 4330xF9DD = 0xF81A 4340xF9DE = 0xF81B 4350xF9DF = 0xF81C 4360xF9E0 = 0xF81D 4370xF9E1 = 0xF81E 4380xF9E2 = 0xF81F 4390xF9E3 = 0xF820 4400xF9E4 = 0xF821 4410xF9E5 = 0xF822 4420xF9E6 = 0xF823 4430xF9E7 = 0xF824 4440xF9E8 = 0xF825 4450xF9E9 = 0xF826 4460xF9EA = 0xF827 4470xF9EB = 0xF828 4480xF9EC = 0xF829 4490xF9ED = 0xF82A 4500xF9EE = 0xF82B 4510xF9EF = 0xF82C 4520xF9F0 = 0xF82D 4530xF9F1 = 0xF82E 4540xF9F2 = 0xF82F 4550xF9F3 = 0xF830 4560xF9F4 = 0xF831 4570xF9F5 = 0xF832 4580xF9F6 = 0xF833 4590xF9F7 = 0xF834 4600xF9F8 = 0xF835 4610xF9F9 = 0xF836 4620xF9FA = 0xF837 4630xF9FB = 0xF838 4640xF9FC = 0xF839 4650xF9FD = 0xF83A 4660xF9FE = 0xF83B 467END_MAP 468