xref: /minix3/share/i18n/csmapper/TCVN/UCS%VISCII.src (revision 36dcc4a4a93f782ada76dce3d52fbeab0e063cf1)
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