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