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