1# $NetBSD: UCS%VISCII.src,v 1.1 2006/11/13 15:16:30 tnozaki Exp $ 2 3TYPE ROWCOL 4NAME "UCS/VISCII" 5SRC_ZONE 0x0000-0x1EF9 6OOB_MODE INVALID 7DST_INVALID 0xFFFF 8DST_UNIT_BITS 16 9 10BEGIN_MAP 11# 12# This mapping data is made from the mapping data provided by X-TT Project. 13# Original notice: 14# 15# VISCII (Vietnamese) to unicode table 16# 17# Copyright (c) 1998 Takuya SHIOZAKI, All Rights reserved. 18# Copyright (c) 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch> 19# 20# Redistribution and use in source and binary forms, with or without 21# modification, are permitted provided that the following conditions 22# are met: 23# 1. Redistributions of source code must retain the above copyright 24# notice, this list of conditions and the following disclaimer. 25# 2. Redistributions in binary form must reproduce the above copyright 26# notice, this list of conditions and the following disclaimer in the 27# documentation and/or other materials provided with the distribution. 28# 29# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 30# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 31# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 32# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 33# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 34# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 35# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 36# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 37# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 38# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 39# SUCH DAMAGE. 40# 41# Major Release ID: X-TrueType Server Version 1.3 [Aoi MATSUBARA Release 3] 42# 43# 44# Table build by looking into the unicode chart, 45# and an actual X11 font using viscii1.1-1 encoding. 46# 47# Contrary to the iso8859-* family of charsets viscii also uses low range 48# positions (first char is at 0x02) so the table goes from 0x00 to 0xff. 49# 500x0000 = 0x00 510x0001 = 0x01 520x0003 = 0x03 530x0004 = 0x04 540x0007 = 0x07 550x0008 = 0x08 560x0009 = 0x09 570x000A = 0x0A 580x000B = 0x0B 590x000C = 0x0C 600x000D = 0x0D 610x000E = 0x0E 620x000F = 0x0F 630x0010 = 0x10 640x0011 = 0x11 650x0012 = 0x12 660x0013 = 0x13 670x0015 = 0x15 680x0016 = 0x16 690x0017 = 0x17 700x0018 = 0x18 710x001A = 0x1A 720x001B = 0x1B 730x001C = 0x1C 740x001D = 0x1D 750x001F = 0x1F 760x0020 = 0x20 770x0021 = 0x21 780x0022 = 0x22 790x0023 = 0x23 800x0024 = 0x24 810x0025 = 0x25 820x0026 = 0x26 830x0027 = 0x27 840x0028 = 0x28 850x0029 = 0x29 860x002A = 0x2A 870x002B = 0x2B 880x002C = 0x2C 890x002D = 0x2D 900x002E = 0x2E 910x002F = 0x2F 920x0030 = 0x30 930x0031 = 0x31 940x0032 = 0x32 950x0033 = 0x33 960x0034 = 0x34 970x0035 = 0x35 980x0036 = 0x36 990x0037 = 0x37 1000x0038 = 0x38 1010x0039 = 0x39 1020x003A = 0x3A 1030x003B = 0x3B 1040x003C = 0x3C 1050x003D = 0x3D 1060x003E = 0x3E 1070x003F = 0x3F 1080x0040 = 0x40 1090x0041 = 0x41 1100x0042 = 0x42 1110x0043 = 0x43 1120x0044 = 0x44 1130x0045 = 0x45 1140x0046 = 0x46 1150x0047 = 0x47 1160x0048 = 0x48 1170x0049 = 0x49 1180x004A = 0x4A 1190x004B = 0x4B 1200x004C = 0x4C 1210x004D = 0x4D 1220x004E = 0x4E 1230x004F = 0x4F 1240x0050 = 0x50 1250x0051 = 0x51 1260x0052 = 0x52 1270x0053 = 0x53 1280x0054 = 0x54 1290x0055 = 0x55 1300x0056 = 0x56 1310x0057 = 0x57 1320x0058 = 0x58 1330x0059 = 0x59 1340x005A = 0x5A 1350x005B = 0x5B 1360x005C = 0x5C 1370x005D = 0x5D 1380x005E = 0x5E 1390x005F = 0x5F 1400x0060 = 0x60 1410x0061 = 0x61 1420x0062 = 0x62 1430x0063 = 0x63 1440x0064 = 0x64 1450x0065 = 0x65 1460x0066 = 0x66 1470x0067 = 0x67 1480x0068 = 0x68 1490x0069 = 0x69 1500x006A = 0x6A 1510x006B = 0x6B 1520x006C = 0x6C 1530x006D = 0x6D 1540x006E = 0x6E 1550x006F = 0x6F 1560x0070 = 0x70 1570x0071 = 0x71 1580x0072 = 0x72 1590x0073 = 0x73 1600x0074 = 0x74 1610x0075 = 0x75 1620x0076 = 0x76 1630x0077 = 0x77 1640x0078 = 0x78 1650x0079 = 0x79 1660x007A = 0x7A 1670x007B = 0x7B 1680x007C = 0x7C 1690x007D = 0x7D 1700x007E = 0x7E 1710x007F = 0x7F 1720x00C0 = 0xC0 1730x00C1 = 0xC1 1740x00C2 = 0xC2 1750x00C3 = 0xC3 1760x00C8 = 0xC8 1770x00C9 = 0xC9 1780x00CA = 0xCA 1790x00CC = 0xCC 1800x00CD = 0xCD 1810x00D2 = 0xD2 1820x00D3 = 0xD3 1830x00D4 = 0xD4 1840x00D5 = 0xA0 1850x00D9 = 0xD9 1860x00DA = 0xDA 1870x00DD = 0xDD 1880x00E0 = 0xE0 1890x00E1 = 0xE1 1900x00E2 = 0xE2 1910x00E3 = 0xE3 1920x00E8 = 0xE8 1930x00E9 = 0xE9 1940x00EA = 0xEA 1950x00EC = 0xEC 1960x00ED = 0xED 1970x00F2 = 0xF2 1980x00F3 = 0xF3 1990x00F4 = 0xF4 2000x00F5 = 0xF5 2010x00F9 = 0xF9 2020x00FA = 0xFA 2030x00FD = 0xFD 2040x0102 = 0xC5 2050x0103 = 0xE5 2060x0110 = 0xD0 2070x0111 = 0xF0 2080x0128 = 0xCE 2090x0129 = 0xEE 2100x0168 = 0x9D 2110x0169 = 0xFB 2120x01A0 = 0xB4 2130x01A1 = 0xBD 2140x01AF = 0xBF 2150x01B0 = 0xDF 2160x1EA0 = 0x80 2170x1EA1 = 0xD5 2180x1EA2 = 0xC4 2190x1EA3 = 0xE4 2200x1EA4 = 0x84 2210x1EA5 = 0xA4 2220x1EA6 = 0x85 2230x1EA7 = 0xA5 2240x1EA8 = 0x86 2250x1EA9 = 0xA6 2260x1EAA = 0x06 2270x1EAB = 0xE7 2280x1EAC = 0x87 2290x1EAD = 0xA7 2300x1EAE = 0x81 2310x1EAF = 0xA1 2320x1EB0 = 0x82 2330x1EB1 = 0xA2 2340x1EB2 = 0x02 2350x1EB3 = 0xC6 2360x1EB4 = 0x05 2370x1EB5 = 0xC7 2380x1EB6 = 0x83 2390x1EB7 = 0xA3 2400x1EB8 = 0x89 2410x1EB9 = 0xA9 2420x1EBA = 0xCB 2430x1EBB = 0xEB 2440x1EBC = 0x88 2450x1EBD = 0xA8 2460x1EBE = 0x8A 2470x1EBF = 0xAA 2480x1EC0 = 0x8B 2490x1EC1 = 0xAB 2500x1EC2 = 0x8C 2510x1EC3 = 0xAC 2520x1EC4 = 0x8D 2530x1EC5 = 0xAD 2540x1EC6 = 0x8E 2550x1EC7 = 0xAE 2560x1EC8 = 0x9B 2570x1EC9 = 0xEF 2580x1ECA = 0x98 2590x1ECB = 0xB8 2600x1ECC = 0x9A 2610x1ECD = 0xF7 2620x1ECE = 0x99 2630x1ECF = 0xF6 2640x1ED0 = 0x8F 2650x1ED1 = 0xAF 2660x1ED2 = 0x90 2670x1ED3 = 0xB0 2680x1ED4 = 0x91 2690x1ED5 = 0xB1 2700x1ED6 = 0x92 2710x1ED7 = 0xB2 2720x1ED8 = 0x93 2730x1ED9 = 0xB5 2740x1EDA = 0x95 2750x1EDB = 0xBE 2760x1EDC = 0x96 2770x1EDD = 0xB6 2780x1EDE = 0x97 2790x1EDF = 0xB7 2800x1EE0 = 0xB3 2810x1EE1 = 0xDE 2820x1EE2 = 0x94 2830x1EE3 = 0xFE 2840x1EE4 = 0x9E 2850x1EE5 = 0xF8 2860x1EE6 = 0x9C 2870x1EE7 = 0xFC 2880x1EE8 = 0xBA 2890x1EE9 = 0xD1 2900x1EEA = 0xBB 2910x1EEB = 0xD7 2920x1EEC = 0xBC 2930x1EED = 0xD8 2940x1EEE = 0xFF 2950x1EEF = 0xE6 2960x1EF0 = 0xB9 2970x1EF1 = 0xF1 2980x1EF2 = 0x9F 2990x1EF3 = 0xCF 3000x1EF4 = 0x1E 3010x1EF5 = 0xDC 3020x1EF6 = 0x14 3030x1EF7 = 0xD6 3040x1EF8 = 0x19 3050x1EF9 = 0xDB 306END_MAP 307