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