1# $NetBSD: VISCII%UCS.src,v 1.1 2006/11/13 15:16:30 tnozaki Exp $ 2 3TYPE ROWCOL 4NAME "VISCII/UCS" 5SRC_ZONE 0x00-0xFF 6OOB_MODE ILSEQ 7DST_ILSEQ 0xFFFE 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# 500x00 = 0x0000 510x01 = 0x0001 520x02 = 0x1EB2 530x03 = 0x0003 540x04 = 0x0004 550x05 = 0x1EB4 560x06 = 0x1EAA 570x07 = 0x0007 580x08 = 0x0008 590x09 = 0x0009 600x0A = 0x000A 610x0B = 0x000B 620x0C = 0x000C 630x0D = 0x000D 640x0E = 0x000E 650x0F = 0x000F 660x10 = 0x0010 670x11 = 0x0011 680x12 = 0x0012 690x13 = 0x0013 700x14 = 0x1EF6 710x15 = 0x0015 720x16 = 0x0016 730x17 = 0x0017 740x18 = 0x0018 750x19 = 0x1EF8 760x1A = 0x001A 770x1B = 0x001B 780x1C = 0x001C 790x1D = 0x001D 800x1E = 0x1EF4 810x1F = 0x001F 820x20 = 0x0020 830x21 = 0x0021 840x22 = 0x0022 850x23 = 0x0023 860x24 = 0x0024 870x25 = 0x0025 880x26 = 0x0026 890x27 = 0x0027 900x28 = 0x0028 910x29 = 0x0029 920x2A = 0x002A 930x2B = 0x002B 940x2C = 0x002C 950x2D = 0x002D 960x2E = 0x002E 970x2F = 0x002F 980x30 = 0x0030 990x31 = 0x0031 1000x32 = 0x0032 1010x33 = 0x0033 1020x34 = 0x0034 1030x35 = 0x0035 1040x36 = 0x0036 1050x37 = 0x0037 1060x38 = 0x0038 1070x39 = 0x0039 1080x3A = 0x003A 1090x3B = 0x003B 1100x3C = 0x003C 1110x3D = 0x003D 1120x3E = 0x003E 1130x3F = 0x003F 1140x40 = 0x0040 1150x41 = 0x0041 1160x42 = 0x0042 1170x43 = 0x0043 1180x44 = 0x0044 1190x45 = 0x0045 1200x46 = 0x0046 1210x47 = 0x0047 1220x48 = 0x0048 1230x49 = 0x0049 1240x4A = 0x004A 1250x4B = 0x004B 1260x4C = 0x004C 1270x4D = 0x004D 1280x4E = 0x004E 1290x4F = 0x004F 1300x50 = 0x0050 1310x51 = 0x0051 1320x52 = 0x0052 1330x53 = 0x0053 1340x54 = 0x0054 1350x55 = 0x0055 1360x56 = 0x0056 1370x57 = 0x0057 1380x58 = 0x0058 1390x59 = 0x0059 1400x5A = 0x005A 1410x5B = 0x005B 1420x5C = 0x005C 1430x5D = 0x005D 1440x5E = 0x005E 1450x5F = 0x005F 1460x60 = 0x0060 1470x61 = 0x0061 1480x62 = 0x0062 1490x63 = 0x0063 1500x64 = 0x0064 1510x65 = 0x0065 1520x66 = 0x0066 1530x67 = 0x0067 1540x68 = 0x0068 1550x69 = 0x0069 1560x6A = 0x006A 1570x6B = 0x006B 1580x6C = 0x006C 1590x6D = 0x006D 1600x6E = 0x006E 1610x6F = 0x006F 1620x70 = 0x0070 1630x71 = 0x0071 1640x72 = 0x0072 1650x73 = 0x0073 1660x74 = 0x0074 1670x75 = 0x0075 1680x76 = 0x0076 1690x77 = 0x0077 1700x78 = 0x0078 1710x79 = 0x0079 1720x7A = 0x007A 1730x7B = 0x007B 1740x7C = 0x007C 1750x7D = 0x007D 1760x7E = 0x007E 1770x7F = 0x007F 1780x80 = 0x1EA0 1790x81 = 0x1EAE 1800x82 = 0x1EB0 1810x83 = 0x1EB6 1820x84 = 0x1EA4 1830x85 = 0x1EA6 1840x86 = 0x1EA8 1850x87 = 0x1EAC 1860x88 = 0x1EBC 1870x89 = 0x1EB8 1880x8A = 0x1EBE 1890x8B = 0x1EC0 1900x8C = 0x1EC2 1910x8D = 0x1EC4 1920x8E = 0x1EC6 1930x8F = 0x1ED0 1940x90 = 0x1ED2 1950x91 = 0x1ED4 1960x92 = 0x1ED6 1970x93 = 0x1ED8 1980x94 = 0x1EE2 1990x95 = 0x1EDA 2000x96 = 0x1EDC 2010x97 = 0x1EDE 2020x98 = 0x1ECA 2030x99 = 0x1ECE 2040x9A = 0x1ECC 2050x9B = 0x1EC8 2060x9C = 0x1EE6 2070x9D = 0x0168 2080x9E = 0x1EE4 2090x9F = 0x1EF2 2100xA0 = 0x00D5 2110xA1 = 0x1EAF 2120xA2 = 0x1EB1 2130xA3 = 0x1EB7 2140xA4 = 0x1EA5 2150xA5 = 0x1EA7 2160xA6 = 0x1EA9 2170xA7 = 0x1EAD 2180xA8 = 0x1EBD 2190xA9 = 0x1EB9 2200xAA = 0x1EBF 2210xAB = 0x1EC1 2220xAC = 0x1EC3 2230xAD = 0x1EC5 2240xAE = 0x1EC7 2250xAF = 0x1ED1 2260xB0 = 0x1ED3 2270xB1 = 0x1ED5 2280xB2 = 0x1ED7 2290xB3 = 0x1EE0 2300xB4 = 0x01A0 2310xB5 = 0x1ED9 2320xB6 = 0x1EDD 2330xB7 = 0x1EDF 2340xB8 = 0x1ECB 2350xB9 = 0x1EF0 2360xBA = 0x1EE8 2370xBB = 0x1EEA 2380xBC = 0x1EEC 2390xBD = 0x01A1 2400xBE = 0x1EDB 2410xBF = 0x01AF 2420xC0 = 0x00C0 2430xC1 = 0x00C1 2440xC2 = 0x00C2 2450xC3 = 0x00C3 2460xC4 = 0x1EA2 2470xC5 = 0x0102 2480xC6 = 0x1EB3 2490xC7 = 0x1EB5 2500xC8 = 0x00C8 2510xC9 = 0x00C9 2520xCA = 0x00CA 2530xCB = 0x1EBA 2540xCC = 0x00CC 2550xCD = 0x00CD 2560xCE = 0x0128 2570xCF = 0x1EF3 2580xD0 = 0x0110 2590xD1 = 0x1EE9 2600xD2 = 0x00D2 2610xD3 = 0x00D3 2620xD4 = 0x00D4 2630xD5 = 0x1EA1 2640xD6 = 0x1EF7 2650xD7 = 0x1EEB 2660xD8 = 0x1EED 2670xD9 = 0x00D9 2680xDA = 0x00DA 2690xDB = 0x1EF9 2700xDC = 0x1EF5 2710xDD = 0x00DD 2720xDE = 0x1EE1 2730xDF = 0x01B0 2740xE0 = 0x00E0 2750xE1 = 0x00E1 2760xE2 = 0x00E2 2770xE3 = 0x00E3 2780xE4 = 0x1EA3 2790xE5 = 0x0103 2800xE6 = 0x1EEF 2810xE7 = 0x1EAB 2820xE8 = 0x00E8 2830xE9 = 0x00E9 2840xEA = 0x00EA 2850xEB = 0x1EBB 2860xEC = 0x00EC 2870xED = 0x00ED 2880xEE = 0x0129 2890xEF = 0x1EC9 2900xF0 = 0x0111 2910xF1 = 0x1EF1 2920xF2 = 0x00F2 2930xF3 = 0x00F3 2940xF4 = 0x00F4 2950xF5 = 0x00F5 2960xF6 = 0x1ECF 2970xF7 = 0x1ECD 2980xF8 = 0x1EE5 2990xF9 = 0x00F9 3000xFA = 0x00FA 3010xFB = 0x0169 3020xFC = 0x1EE7 3030xFD = 0x00FD 3040xFE = 0x1EE3 3050xFF = 0x1EEE 306END_MAP 307