PageRenderTime 27ms CodeModel.GetById 12ms app.highlight 8ms RepoModel.GetById 1ms app.codeStats 0ms

/share/i18n/csmapper/CP/UCS%CP1046.src

https://bitbucket.org/freebsd/freebsd-head/
Unknown | 1015 lines | 1012 code | 3 blank | 0 comment | 0 complexity | d1c7c732b69b5cf67c6c769b6ae3c764 MD5 | raw file
   1# $FreeBSD$
   2# $NetBSD: UCS%CP1046.src,v 1.1 2007/06/02 06:09:08 tnozaki Exp $
   3
   4# Copyright (c)2007 Citrus Project,
   5# All rights reserved.
   6#
   7# Redistribution and use in source and binary forms, with or without
   8# modification, are permitted provided that the following conditions
   9# are met:
  10# 1. Redistributions of source code must retain the above copyright
  11#    notice, this list of conditions and the following disclaimer.
  12# 2. Redistributions in binary form must reproduce the above copyright
  13#    notice, this list of conditions and the following disclaimer in the
  14#    documentation and/or other materials provided with the distribution.
  15#
  16# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  17# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  18# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  19# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  20# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  21# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  22# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  23# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  24# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  25# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  26# SUCH DAMAGE.
  27#
  28
  29TYPE		ROWCOL
  30NAME		"UCS/CP1046"
  31SRC_ZONE	0x0000-0xFFED
  32OOB_MODE	INVALID
  33DST_INVALID	0xFFFF
  34DST_UNIT_BITS	32
  35
  36BEGIN_MAP
  37#
  38# CP1046 - Arabic Extended
  39# this mapping data is made from:
  40#   ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/
  41#       CP0{0864,1046}.{pdf,txt}
  42#   ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP864.TXT
  43#   http://www.unicode.org/charts/PDF/U0600.pdf
  44#   http://www.unicode.org/charts/PDF/UFE70.pdf
  45#
  460x0000 - 0x007F = 0x00 -
  470x0088 = 0x88
  480x00A0 = 0xA0 # NO-BREAK SPACE
  490x00A1 = 0x21
  500x00A2 = 0x63
  510x00A3 = 0x626C
  520x00A4 = 0xA4 # CURRENCY SIGN
  530x00A5 = 0x6E6579
  540x00A6 = 0x7C
  550x00A7 = 0x5353
  560x00A8 = 0x22
  570x00A9 = 0x296328
  580x00AA = 0x61
  590x00AB = 0x3C3C
  600x00AC = 0x746F6E
  610x00AD = 0xAD
  620x00AE = 0x295228
  630x00B0 = 0x305E
  640x00B1 = 0x2D2F2B
  650x00B2 = 0x325E
  660x00B3 = 0x335E
  670x00B4 = 0x27
  680x00B5 = 0x75
  690x00B6 = 0x50
  700x00B7 = 0x2E
  710x00B8 = 0x2C
  720x00B9 = 0x315E
  730x00BA = 0x6F
  740x00BB = 0x3E3E
  750x00BF = 0x3F
  760x00C0 = 0x4160
  770x00C1 = 0x4127
  780x00C2 = 0x415E
  790x00C3 = 0x417E
  800x00C4 = 0x4122
  810x00C5 = 0x41
  820x00C6 = 0x4541
  830x00C7 = 0x43
  840x00C8 = 0x4560
  850x00C9 = 0x4527
  860x00CA = 0x455E
  870x00CB = 0x4522
  880x00CC = 0x4960
  890x00CD = 0x4927
  900x00CE = 0x495E
  910x00CF = 0x4922
  920x00D0 = 0x44
  930x00D1 = 0x4E7E
  940x00D2 = 0x4F60
  950x00D3 = 0x4F27
  960x00D4 = 0x4F5E
  970x00D5 = 0x4F7E
  980x00D6 = 0x4F22
  990x00D7 = 0x81 # MULTIPLICATION SIGN
 1000x00D8 = 0x4F
 1010x00D9 = 0x5560
 1020x00DA = 0x5527
 1030x00DB = 0x555E
 1040x00DC = 0x5522
 1050x00DD = 0x5927
 1060x00DE = 0x6854
 1070x00DF = 0x7373
 1080x00E0 = 0x6160
 1090x00E1 = 0x6127
 1100x00E2 = 0x615E
 1110x00E3 = 0x617E
 1120x00E4 = 0x6122
 1130x00E5 = 0x61
 1140x00E6 = 0x6561
 1150x00E7 = 0x63
 1160x00E8 = 0x6560
 1170x00E9 = 0x6527
 1180x00EA = 0x655E
 1190x00EB = 0x6522
 1200x00EC = 0x6960
 1210x00ED = 0x6927
 1220x00EE = 0x695E
 1230x00EF = 0x6922
 1240x00F0 = 0x64
 1250x00F1 = 0x6E7E
 1260x00F2 = 0x6F60
 1270x00F3 = 0x6F27
 1280x00F4 = 0x6F5E
 1290x00F5 = 0x6F7E
 1300x00F6 = 0x6F22
 1310x00F7 = 0x82 # DIVISION SIGN
 1320x00F8 = 0x6F
 1330x00F9 = 0x7560
 1340x00FA = 0x7527
 1350x00FB = 0x755E
 1360x00FC = 0x7522
 1370x00FD = 0x7927
 1380x00FE = 0x6874
 1390x00FF = 0x7922
 1400x0100 = 0x41
 1410x0101 = 0x61
 1420x0102 = 0x41
 1430x0103 = 0x61
 1440x0104 = 0x41
 1450x0105 = 0x61
 1460x0106 = 0x4327
 1470x0107 = 0x6327
 1480x0108 = 0x435E
 1490x0109 = 0x635E
 1500x010A = 0x43
 1510x010B = 0x63
 1520x010C = 0x43
 1530x010D = 0x63
 1540x010E = 0x44
 1550x010F = 0x64
 1560x0110 = 0x44
 1570x0111 = 0x64
 1580x0112 = 0x45
 1590x0113 = 0x65
 1600x0114 = 0x45
 1610x0115 = 0x65
 1620x0116 = 0x45
 1630x0117 = 0x65
 1640x0118 = 0x45
 1650x0119 = 0x65
 1660x011A = 0x45
 1670x011B = 0x65
 1680x011C = 0x475E
 1690x011D = 0x675E
 1700x011E = 0x47
 1710x011F = 0x67
 1720x0120 = 0x47
 1730x0121 = 0x67
 1740x0122 = 0x47
 1750x0123 = 0x67
 1760x0124 = 0x485E
 1770x0125 = 0x685E
 1780x0126 = 0x48
 1790x0127 = 0x68
 1800x0128 = 0x497E
 1810x0129 = 0x697E
 1820x012A = 0x49
 1830x012B = 0x69
 1840x012C = 0x49
 1850x012D = 0x69
 1860x012E = 0x49
 1870x012F = 0x69
 1880x0130 = 0x49
 1890x0131 = 0x69
 1900x0132 = 0x4A49
 1910x0133 = 0x6A69
 1920x0134 = 0x4A5E
 1930x0135 = 0x6A5E
 1940x0136 = 0x4B
 1950x0137 = 0x6B
 1960x0139 = 0x4C
 1970x013A = 0x6C
 1980x013B = 0x4C
 1990x013C = 0x6C
 2000x013D = 0x4C
 2010x013E = 0x6C
 2020x013F = 0x4C
 2030x0140 = 0x6C
 2040x0141 = 0x4C
 2050x0142 = 0x6C
 2060x0143 = 0x4E27
 2070x0144 = 0x6E27
 2080x0145 = 0x4E
 2090x0146 = 0x6E
 2100x0147 = 0x4E
 2110x0148 = 0x6E
 2120x0149 = 0x6E27
 2130x014C = 0x4F
 2140x014D = 0x6F
 2150x014E = 0x4F
 2160x014F = 0x6F
 2170x0150 = 0x4F22
 2180x0151 = 0x6F22
 2190x0152 = 0x454F
 2200x0153 = 0x656F
 2210x0154 = 0x5227
 2220x0155 = 0x7227
 2230x0156 = 0x52
 2240x0157 = 0x72
 2250x0158 = 0x52
 2260x0159 = 0x72
 2270x015A = 0x5327
 2280x015B = 0x7327
 2290x015C = 0x535E
 2300x015D = 0x735E
 2310x015E = 0x53
 2320x015F = 0x73
 2330x0160 = 0x53
 2340x0161 = 0x73
 2350x0162 = 0x54
 2360x0163 = 0x74
 2370x0164 = 0x54
 2380x0165 = 0x74
 2390x0166 = 0x54
 2400x0167 = 0x74
 2410x0168 = 0x557E
 2420x0169 = 0x757E
 2430x016A = 0x55
 2440x016B = 0x75
 2450x016C = 0x55
 2460x016D = 0x75
 2470x016E = 0x55
 2480x016F = 0x75
 2490x0170 = 0x5522
 2500x0171 = 0x7522
 2510x0172 = 0x55
 2520x0173 = 0x75
 2530x0174 = 0x575E
 2540x0175 = 0x775E
 2550x0176 = 0x595E
 2560x0177 = 0x795E
 2570x0178 = 0x5922
 2580x0179 = 0x5A27
 2590x017A = 0x7A27
 2600x017B = 0x5A
 2610x017C = 0x7A
 2620x017D = 0x5A
 2630x017E = 0x7A
 2640x017F = 0x73
 2650x0192 = 0x66
 2660x01C4 = 0x5A44
 2670x01C5 = 0x7A44
 2680x01C6 = 0x7A64
 2690x01C7 = 0x4A4C
 2700x01C8 = 0x6A4C
 2710x01C9 = 0x6A6C
 2720x01CA = 0x4A4E
 2730x01CB = 0x6A4E
 2740x01CC = 0x6A6E
 2750x01F1 = 0x5A44
 2760x01F2 = 0x7A44
 2770x01F3 = 0x7A64
 2780x0218 = 0x53
 2790x0219 = 0x73
 2800x021A = 0x54
 2810x021B = 0x74
 2820x02B9 = 0x27
 2830x02BA = 0x2727
 2840x02BB = 0x27
 2850x02BC = 0x27
 2860x02BD = 0x27
 2870x02C6 = 0x5E
 2880x02C8 = 0x27
 2890x02CA = 0x27
 2900x02CB = 0x60
 2910x02CD = 0x5F
 2920x02DC = 0x7E
 2930x02DD = 0x22
 2940x060C = 0xAC # ARABIC COMMA
 2950x061B = 0xBB # ARABIC SEMICOLON
 2960x061F = 0xBF # ARABIC QUESTION MARK
 2970x0621 - 0x0637 = 0xC1 -
 2980x0639 = 0xD9
 2990x063A = 0xDA
 3000x0640 = 0xE0 # ARABIC TATWEEL
 3010x0641 - 0x0650 = 0xE1 -
 3020x0651 = 0xF1 # ARABIC SHADDA
 3030x0652 = 0xF2
 3040x0660 - 0x0669 = 0xB0 - # ARABIC-INDIC DIGIT ZERO - NINE
 3050x1E02 = 0x42
 3060x1E03 = 0x62
 3070x1E0A = 0x44
 3080x1E0B = 0x64
 3090x1E1E = 0x46
 3100x1E1F = 0x66
 3110x1E40 = 0x4D
 3120x1E41 = 0x6D
 3130x1E56 = 0x50
 3140x1E57 = 0x70
 3150x1E60 = 0x53
 3160x1E61 = 0x73
 3170x1E6A = 0x54
 3180x1E6B = 0x74
 3190x1E80 = 0x5760
 3200x1E81 = 0x7760
 3210x1E82 = 0x5727
 3220x1E83 = 0x7727
 3230x1E84 = 0x5722
 3240x1E85 = 0x7722
 3250x1EF2 = 0x5960
 3260x1EF3 = 0x7960
 3270x2002 = 0x20
 3280x2003 = 0x20
 3290x2004 = 0x20
 3300x2005 = 0x20
 3310x2006 = 0x20
 3320x2008 = 0x20
 3330x2009 = 0x20
 3340x200A = 0x20
 3350x2010 = 0x2D
 3360x2011 = 0x2D
 3370x2012 = 0x2D
 3380x2013 = 0x2D
 3390x2014 = 0x2D
 3400x2015 = 0x2D
 3410x2018 = 0x27
 3420x2019 = 0x27
 3430x201A = 0x27
 3440x201B = 0x27
 3450x201C = 0x22
 3460x201D = 0x22
 3470x201E = 0x22
 3480x201F = 0x22
 3490x2020 = 0x2B
 3500x2022 = 0x6F
 3510x2024 = 0x2E
 3520x2025 = 0x2E2E
 3530x2026 = 0x2E2E2E
 3540x2030 = 0x6F6F2F6F
 3550x2032 = 0x27
 3560x2033 = 0x2727
 3570x2034 = 0x272727
 3580x2039 = 0x3C
 3590x203A = 0x3E
 3600x203C = 0x2121
 3610x2044 = 0x2F
 3620x2047 = 0x3F3F
 3630x2048 = 0x213F
 3640x2049 = 0x3F21
 3650x2057 = 0x27272727
 3660x20A8 = 0x7352
 3670x20AC = 0x525545
 3680x2100 = 0x632F61
 3690x2101 = 0x732F61
 3700x2102 = 0x43
 3710x2103 = 0x43305E
 3720x2105 = 0x6F2F63
 3730x2106 = 0x752F63
 3740x2109 = 0x46305E
 3750x210A = 0x67
 3760x210B = 0x48
 3770x210C = 0x48
 3780x210D = 0x48
 3790x210E = 0x68
 3800x210F = 0x68
 3810x2110 = 0x49
 3820x2111 = 0x49
 3830x2112 = 0x4C
 3840x2113 = 0x6C
 3850x2115 = 0x4E
 3860x2116 = 0x6F4E
 3870x2119 = 0x50
 3880x211A = 0x51
 3890x211B = 0x52
 3900x211C = 0x52
 3910x211D = 0x52
 3920x2121 = 0x4C4554
 3930x2122 = 0x4D54
 3940x2124 = 0x5A
 3950x2126 = 0x6D684F
 3960x2128 = 0x5A
 3970x212C = 0x42
 3980x212D = 0x43
 3990x212E = 0x65
 4000x212F = 0x65
 4010x2130 = 0x45
 4020x2131 = 0x46
 4030x2133 = 0x4D
 4040x2134 = 0x6F
 4050x2139 = 0x69
 4060x213B = 0x584146
 4070x2145 = 0x44
 4080x2146 = 0x64
 4090x2147 = 0x65
 4100x2148 = 0x69
 4110x2149 = 0x6A
 4120x215F = 0x2F3120
 4130x2160 = 0x49
 4140x2161 = 0x4949
 4150x2162 = 0x494949
 4160x2163 = 0x5649
 4170x2164 = 0x56
 4180x2165 = 0x4956
 4190x2166 = 0x494956
 4200x2167 = 0x49494956
 4210x2168 = 0x5849
 4220x2169 = 0x58
 4230x216A = 0x4958
 4240x216B = 0x494958
 4250x216C = 0x4C
 4260x216D = 0x43
 4270x216E = 0x44
 4280x216F = 0x4D
 4290x2170 = 0x69
 4300x2171 = 0x6969
 4310x2172 = 0x696969
 4320x2173 = 0x7669
 4330x2174 = 0x76
 4340x2175 = 0x6976
 4350x2176 = 0x696976
 4360x2177 = 0x69696976
 4370x2178 = 0x7869
 4380x2179 = 0x78
 4390x217A = 0x6978
 4400x217B = 0x696978
 4410x217C = 0x6C
 4420x217D = 0x63
 4430x217E = 0x64
 4440x217F = 0x6D
 4450x2190 = 0x2D3C
 4460x2191 = 0x5E
 4470x2192 = 0x3E2D
 4480x2193 = 0x56
 4490x2194 = 0x3E2D3C
 4500x21D0 = 0x3D3C
 4510x21D2 = 0x3E3D
 4520x21D4 = 0x3E3D3C
 4530x2212 = 0x2D
 4540x2215 = 0x2F
 4550x2216 = 0x5C
 4560x2217 = 0x2A
 4570x2219 = 0x6F
 4580x2223 = 0x7C
 4590x2236 = 0x3A
 4600x223C = 0x7E
 4610x2260 = 0x3D2F
 4620x2264 = 0x3D3C
 4630x2265 = 0x3D3E
 4640x226A = 0x3C3C
 4650x226B = 0x3E3E
 4660x22C5 = 0x2E
 4670x22D8 = 0x3C3C3C
 4680x22D9 = 0x3E3E3E
 4690x22EF = 0x2E2E2E
 4700x2408 = 0x5D53425B
 4710x2409 = 0x5D54485B
 4720x240A = 0x5D464C5B
 4730x240B = 0x5D54565B
 4740x240C = 0x5D46465B
 4750x240D = 0x5D52435B
 4760x240E = 0x5D4F535B
 4770x240F = 0x5D49535B
 4780x2419 = 0x5D4D455B
 4790x241C = 0x5D53465B
 4800x241D = 0x5D53475B
 4810x241E = 0x5D53525B
 4820x241F = 0x5D53555B
 4830x2420 = 0x5D50535B
 4840x2424 = 0x5D4C4E5B
 4850x2460 = 0x293128
 4860x2461 = 0x293228
 4870x2462 = 0x293328
 4880x2463 = 0x293428
 4890x2464 = 0x293528
 4900x2465 = 0x293628
 4910x2466 = 0x293728
 4920x2467 = 0x293828
 4930x2468 = 0x293928
 4940x2469 = 0x29303128
 4950x246A = 0x29313128
 4960x246B = 0x29323128
 4970x246C = 0x29333128
 4980x246D = 0x29343128
 4990x246E = 0x29353128
 5000x246F = 0x29363128
 5010x2470 = 0x29373128
 5020x2471 = 0x29383128
 5030x2472 = 0x29393128
 5040x2473 = 0x29303228
 5050x2474 = 0x293128
 5060x2475 = 0x293228
 5070x2476 = 0x293328
 5080x2477 = 0x293428
 5090x2478 = 0x293528
 5100x2479 = 0x293628
 5110x247A = 0x293728
 5120x247B = 0x293828
 5130x247C = 0x293928
 5140x247D = 0x29303128
 5150x247E = 0x29313128
 5160x247F = 0x29323128
 5170x2480 = 0x29333128
 5180x2481 = 0x29343128
 5190x2482 = 0x29353128
 5200x2483 = 0x29363128
 5210x2484 = 0x29373128
 5220x2485 = 0x29383128
 5230x2486 = 0x29393128
 5240x2487 = 0x29303228
 5250x2488 = 0x2E31
 5260x2489 = 0x2E32
 5270x248A = 0x2E33
 5280x248B = 0x2E34
 5290x248C = 0x2E35
 5300x248D = 0x2E36
 5310x248E = 0x2E37
 5320x248F = 0x2E38
 5330x2490 = 0x2E39
 5340x2491 = 0x2E3031
 5350x2492 = 0x2E3131
 5360x2493 = 0x2E3231
 5370x2494 = 0x2E3331
 5380x2495 = 0x2E3431
 5390x2496 = 0x2E3531
 5400x2497 = 0x2E3631
 5410x2498 = 0x2E3731
 5420x2499 = 0x2E3831
 5430x249A = 0x2E3931
 5440x249B = 0x2E3032
 5450x249C = 0x296128
 5460x249D = 0x296228
 5470x249E = 0x296328
 5480x249F = 0x296428
 5490x24A0 = 0x296528
 5500x24A1 = 0x296628
 5510x24A2 = 0x296728
 5520x24A3 = 0x296828
 5530x24A4 = 0x296928
 5540x24A5 = 0x296A28
 5550x24A6 = 0x296B28
 5560x24A7 = 0x296C28
 5570x24A8 = 0x296D28
 5580x24A9 = 0x296E28
 5590x24AA = 0x296F28
 5600x24AB = 0x297028
 5610x24AC = 0x297128
 5620x24AD = 0x297228
 5630x24AE = 0x297328
 5640x24AF = 0x297428
 5650x24B0 = 0x297528
 5660x24B1 = 0x297628
 5670x24B2 = 0x297728
 5680x24B3 = 0x297828
 5690x24B4 = 0x297928
 5700x24B5 = 0x297A28
 5710x24B6 = 0x294128
 5720x24B7 = 0x294228
 5730x24B8 = 0x294328
 5740x24B9 = 0x294428
 5750x24BA = 0x294528
 5760x24BB = 0x294628
 5770x24BC = 0x294728
 5780x24BD = 0x294828
 5790x24BE = 0x294928
 5800x24BF = 0x294A28
 5810x24C0 = 0x294B28
 5820x24C1 = 0x294C28
 5830x24C2 = 0x294D28
 5840x24C3 = 0x294E28
 5850x24C4 = 0x294F28
 5860x24C5 = 0x295028
 5870x24C6 = 0x295128
 5880x24C7 = 0x295228
 5890x24C8 = 0x295328
 5900x24C9 = 0x295428
 5910x24CA = 0x295528
 5920x24CB = 0x295628
 5930x24CC = 0x295728
 5940x24CD = 0x295828
 5950x24CE = 0x295928
 5960x24CF = 0x295A28
 5970x24D0 = 0x296128
 5980x24D1 = 0x296228
 5990x24D2 = 0x296328
 6000x24D3 = 0x296428
 6010x24D4 = 0x296528
 6020x24D5 = 0x296628
 6030x24D6 = 0x296728
 6040x24D7 = 0x296828
 6050x24D8 = 0x296928
 6060x24D9 = 0x296A28
 6070x24DA = 0x296B28
 6080x24DB = 0x296C28
 6090x24DC = 0x296D28
 6100x24DD = 0x296E28
 6110x24DE = 0x296F28
 6120x24DF = 0x297028
 6130x24E0 = 0x297128
 6140x24E1 = 0x297228
 6150x24E2 = 0x297328
 6160x24E3 = 0x297428
 6170x24E4 = 0x297528
 6180x24E5 = 0x297628
 6190x24E6 = 0x297728
 6200x24E7 = 0x297828
 6210x24E8 = 0x297928
 6220x24E9 = 0x297A28
 6230x24EA = 0x293028
 6240x2500 = 0x8B # BOX DRAWINGS LIGHT HORIZONTAL
 6250x2502 = 0x8A # BOX DRAWINGS LIGHT VERTICAL
 6260x250C = 0x8D # BOX DRAWINGS LIGHT DOWN AND RIGHT
 6270x2510 = 0x8C # BOX DRAWINGS LIGHT DOWN AND LEFT
 6280x2514 = 0x8E # BOX DRAWINGS LIGHT UP AND RIGHT
 6290x2518 = 0x8F # BOX DRAWINGS LIGHT UP AND LEFT
 6300x251C = 0x2B
 6310x2524 = 0x2B
 6320x252C = 0x2B
 6330x2534 = 0x2B
 6340x253C = 0x2B
 6350x25A0 = 0x89 # BLACK SQUARE
 6360x25E6 = 0x6F
 6370x2A74 = 0x3D3A3A
 6380x2A75 = 0x3D3D
 6390x2A76 = 0x3D3D3D
 6400x3000 = 0x20
 6410x30A0 = 0x3D
 6420x3250 = 0x455450
 6430x3251 = 0x29313228
 6440x3252 = 0x29323228
 6450x3253 = 0x29333228
 6460x3254 = 0x29343228
 6470x3255 = 0x29353228
 6480x3256 = 0x29363228
 6490x3257 = 0x29373228
 6500x3258 = 0x29383228
 6510x3259 = 0x29393228
 6520x325A = 0x29303328
 6530x325B = 0x29313328
 6540x325C = 0x29323328
 6550x325D = 0x29333328
 6560x325E = 0x29343328
 6570x325F = 0x29353328
 6580x32B1 = 0x29363328
 6590x32B2 = 0x29373328
 6600x32B3 = 0x29383328
 6610x32B4 = 0x29393328
 6620x32B5 = 0x29303428
 6630x32B6 = 0x29313428
 6640x32B7 = 0x29323428
 6650x32B8 = 0x29333428
 6660x32B9 = 0x29343428
 6670x32BA = 0x29353428
 6680x32BB = 0x29363428
 6690x32BC = 0x29373428
 6700x32BD = 0x29383428
 6710x32BE = 0x29393428
 6720x32BF = 0x29303528
 6730x32CC = 0x6748
 6740x32CD = 0x677265
 6750x32CE = 0x5665
 6760x32CF = 0x44544C
 6770x3371 = 0x615068
 6780x3372 = 0x6164
 6790x3373 = 0x5541
 6800x3374 = 0x726162
 6810x3375 = 0x566F
 6820x3376 = 0x6370
 6830x3377 = 0x6D64
 6840x3378 = 0x325E6D64
 6850x3379 = 0x335E6D64
 6860x337A = 0x5549
 6870x3380 = 0x4170
 6880x3381 = 0x416E
 6890x3383 = 0x416D
 6900x3384 = 0x416B
 6910x3385 = 0x424B
 6920x3386 = 0x424D
 6930x3387 = 0x4247
 6940x3388 = 0x6C6163
 6950x3389 = 0x6C61636B
 6960x338A = 0x4670
 6970x338B = 0x466E
 6980x338E = 0x676D
 6990x338F = 0x676B
 7000x3390 = 0x7A48
 7010x3391 = 0x7A486B
 7020x3392 = 0x7A484D
 7030x3393 = 0x7A4847
 7040x3394 = 0x7A4854
 7050x3396 = 0x6C6D
 7060x3397 = 0x6C64
 7070x3398 = 0x6C6B
 7080x3399 = 0x6D66
 7090x339A = 0x6D6E
 7100x339C = 0x6D6D
 7110x339D = 0x6D63
 7120x339E = 0x6D6B
 7130x339F = 0x325E6D6D
 7140x33A0 = 0x325E6D63
 7150x33A1 = 0x325E6D
 7160x33A2 = 0x325E6D6B
 7170x33A3 = 0x335E6D6D
 7180x33A4 = 0x335E6D63
 7190x33A5 = 0x335E6D
 7200x33A6 = 0x335E6D6B
 7210x33A7 = 0x732F6D
 7220x33A9 = 0x6150
 7230x33AA = 0x61506B
 7240x33AB = 0x61504D
 7250x33AC = 0x615047
 7260x33AD = 0x646172
 7270x33B0 = 0x7370
 7280x33B1 = 0x736E
 7290x33B3 = 0x736D
 7300x33B4 = 0x5670
 7310x33B5 = 0x566E
 7320x33B7 = 0x566D
 7330x33B8 = 0x566B
 7340x33B9 = 0x564D
 7350x33BA = 0x5770
 7360x33BB = 0x576E
 7370x33BD = 0x576D
 7380x33BE = 0x576B
 7390x33BF = 0x574D
 7400x33C2 = 0x2E6D2E61
 7410x33C3 = 0x7142
 7420x33C4 = 0x6363
 7430x33C5 = 0x6463
 7440x33C6 = 0x676B2F43
 7450x33C7 = 0x2E6F43
 7460x33C8 = 0x4264
 7470x33C9 = 0x7947
 7480x33CA = 0x6168
 7490x33CB = 0x5048
 7500x33CC = 0x6E69
 7510x33CD = 0x4B4B
 7520x33CE = 0x4D4B
 7530x33CF = 0x746B
 7540x33D0 = 0x6D6C
 7550x33D1 = 0x6E6C
 7560x33D2 = 0x676F6C
 7570x33D3 = 0x786C
 7580x33D4 = 0x626D
 7590x33D5 = 0x6C696D
 7600x33D6 = 0x6C6F6D
 7610x33D7 = 0x4850
 7620x33D8 = 0x2E6D2E70
 7630x33D9 = 0x4D5050
 7640x33DA = 0x5250
 7650x33DB = 0x7273
 7660x33DC = 0x7653
 7670x33DD = 0x6257
 7680x33DE = 0x6D2F56
 7690x33DF = 0x6D2F41
 7700x33FF = 0x6C6167
 7710xF8F4 = 0x85
 7720xF8F5 = 0x84
 7730xF8F6 = 0x83
 7740xF8F7 = 0x86
 7750xF8F8 = 0xA3 # Hamza Under Aleph (after Lam) != ARABIC LETTER ALEF WITH HAMZA BELOW(0x0625)
 7760xF8F9 = 0xA2 # Aleph Hamza (after Lam) != ARABIC LETTER ALEF WITH HAMZA ABOVE(0x0623)
 7770xF8FA = 0xA1 # Aleph Madda (after Lam) != ARABIC LETTER ALEF WITH MADDA ABOVE(0x0622)
 7780xF8FB = 0xA5 # Aleph (after Lam) != ARABIC LETTER ALEF(0x0627)
 7790xF8FC = 0xF6
 7800xFB00 = 0x6666
 7810xFB01 = 0x6966
 7820xFB02 = 0x6C66
 7830xFB03 = 0x696666
 7840xFB04 = 0x6C6666
 7850xFB05 = 0x7473
 7860xFB06 = 0x7473
 7870xFB29 = 0x2B
 7880xFE4D = 0x5F
 7890xFE4E = 0x5F
 7900xFE4F = 0x5F
 7910xFE50 = 0x2C
 7920xFE52 = 0x2E
 7930xFE54 = 0x3B
 7940xFE55 = 0x3A
 7950xFE56 = 0x3F
 7960xFE57 = 0x21
 7970xFE58 = 0x2D
 7980xFE59 = 0x28
 7990xFE5A = 0x29
 8000xFE5B = 0x7B
 8010xFE5C = 0x7D
 8020xFE5F = 0x23
 8030xFE60 = 0x26
 8040xFE61 = 0x2A
 8050xFE62 = 0x2B
 8060xFE63 = 0x2D
 8070xFE64 = 0x3C
 8080xFE65 = 0x3E
 8090xFE66 = 0x3D
 8100xFE68 = 0x5C
 8110xFE69 = 0x24
 8120xFE6A = 0x25
 8130xFE6B = 0x40
 8140xFE70 = 0xEB # ARABIC FATHATAN ISOLATED FORM
 8150xFE71 = 0x87 # ARABIC TATWHEEL WITH FATHATAN ABOVE
 8160xFE72 = 0xEC # ARABIC DAMMATAN ISOLATED FORM
 8170xFE73 = 0xF6
 8180xFE74 = 0xED # ARABIC KASRATAN ISOLATED FORM
 8190xFE76 = 0xEE # ARABIC FATHA ISOLATED FORM
 8200xFE77 = 0x94 # ARABIC FATHA MEDIAL FORM
 8210xFE78 = 0xEF # ARABIC DAMMA ISOLATED FORM
 8220xFE79 = 0x90 # ARABIC LETTER DAMMA MEDIAL FORM
 8230xFE7A = 0xF0 # ARABIC KASRA ISOLATED FORM
 8240xFE7B = 0x91 # ARABIC LETTER KASRA MEDIAL FORM
 8250xFE7D = 0x92 # ARABIC LETTER SHADDA MEDIAL FORM
 8260xFE7E = 0xF2 # ARABIC SUKUN ISOLATED FORM
 8270xFE7F = 0x93 # ARABIC LETTER SUKUN MEDIAL FORM
 8280xFE80 = 0xC1 # ARABIC LETTER HAMZA ISOTATED FORM
 8290xFE81 = 0xC2 # ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
 8300xFE82 = 0xDC # ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
 8310xFE83 = 0xC3 # ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
 8320xFE84 = 0xDD # ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
 8330xFE85 = 0xC4 # ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
 8340xFE87 = 0xC5 # ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM
 8350xFE88 = 0x80 # ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM
 8360xFE89 = 0xC6 # ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM
 8370xFE8A = 0x95 # ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM
 8380xFE8B = 0xA6 # ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
 8390xFE8D = 0xC7 # ARABIC LETTER ALEF ISOLATED FORM
 8400xFE8E = 0xDE # ARABIC LETTER ALEF FINAL FORM
 8410xFE8F = 0xC8 # ARABIC LETTER BEH ISOLATED FORM
 8420xFE91 = 0xA7 # ARABIC LETTER BEH INITIAL FORM
 8430xFE93 = 0xC9 # ARABIC LETTER TEH MARBUTA ISOLATED FORM
 8440xFE95 = 0xCA # ARABIC LETTER TEH ISOLATED FORM
 8450xFE97 = 0xA8 # ARABIC LETTER TEH INITIAL FORM
 8460xFE99 = 0xCB # ARABIC LETTER THEH ISOLATED FORM
 8470xFE9B = 0xA9 # ARABIC LETTER THEH INITIAL FORM
 8480xFE9D = 0xCC # ARABIC LETTER JEEM ISOLATED FORM
 8490xFE9F = 0xAA # ARABIC LETTER JEEM INITIAL FORM
 8500xFEA1 = 0xCD # ARABIC LETTER HAH ISOLATED FORM
 8510xFEA3 = 0xAB # ARABIC LETTER HAH INITIAL FORM
 8520xFEA5 = 0xCE # ARABIC LETTER KHAH ISOLATED FORM
 8530xFEA7 = 0xAE # ARABIC LETTER KHAH INITIAL FORM
 8540xFEA9 = 0xCF # ARABIC LETTER DAL ISOLATED FORM
 8550xFEAB = 0xD0 # ARABIC LETTER THAL ISOLATED FORM
 8560xFEAD = 0xD1 # ARABIC LETTER REH ISOLATED FORM
 8570xFEAF = 0xD2 # ARABIC LETTER REH FINAL FORM
 8580xFEB1 = 0x83 # ARABIC LETTER SEEN ISOLATED FORM
 8590xFEB2 = 0xD3 # ARABIC LETTER SEEN FINAL FORM
 8600xFEB3 = 0xAF # ARABIC LETTER SEEN INITIAL FORM
 8610xFEB5 = 0x84 # ARABIC LETTER SHEEN ISOLATED FORM
 8620xFEB6 = 0xD4 # ARABIC LETTER SHEEN FINAL FORM
 8630xFEB7 = 0xBA # ARABIC LETTER SHEEN INITIAL FORM
 8640xFEB9 = 0x85 # ARABIC LETTER SAD ISOLATED FORM
 8650xFEBA = 0xD5 # ARABIC LETTER SAD FINAL FORM
 8660xFEBB = 0xBC # ARABIC LETTER SAD INITIAL FORM
 8670xFEBD = 0x86 # ARABIC LETTER DAD ISOLATED FORM
 8680xFEBE = 0xD6 # ARABIC LETTER DAD FINAL FORM
 8690xFEBF = 0xBD # ARABIC LETTER DAD INITIAL FORM
 8700xFEC1 = 0xD7 # ARABIC LETTER TAH ISOLATED FORM
 8710xFEC5 = 0xD8 # ARABIC LETTER ZAH ISOLATED FORM
 8720xFEC7 = 0xD8
 8730xFEC9 = 0xD9 # ARABIC LETTER AIN ISOLATED FORM
 8740xFECA = 0xBE # ARABIC LETTER AIN FINAL FORM
 8750xFECB = 0xC0 # ARABIC LETTER AIN INITIAL FORM
 8760xFECC = 0xDB # ARABIC LETTER AIN MEDIAL FORM
 8770xFECD = 0xDA # ARABIC LETTER GHAIN ISOLATED FORM
 8780xFECE = 0x99 # ARABIC LETTER GHAIN FINAL FORM
 8790xFECF = 0x9A # ARABIC LETTER GHAIN INITIAL FORM
 8800xFED0 = 0x9B # ARABIC LETTER GHAIN MEDIAL FORM
 8810xFED1 = 0xE1 # ARABIC LETTER FEH ISOLATED FORM
 8820xFED3 = 0xDF # ARABIC LETTER FEH INITIAL FORM
 8830xFED5 = 0xE2 # ARABIC LETTER QAF ISOLATED FORM
 8840xFED7 = 0xF3 # ARABIC LETTER QAF INITIAL FORM
 8850xFED9 = 0xE3 # ARABIC LETTER KAF ISOLATED FORM
 8860xFEDB = 0xF4 # ARABIC LETTER KAF INITIAL FORM
 8870xFEDD = 0xE4 # ARABIC LETTER LAM ISOLATED FORM
 8880xFEDF = 0xF5 # ARABIC LETTER LAM INITIAL FORM
 8890xFEE1 = 0xE5 # ARABIC LETTER MEEM ISOLATED FORM
 8900xFEE3 = 0xFB # ARABIC LETTER MEEM INITIAL FORM
 8910xFEE5 = 0xE6 # ARABIC LETTER NOON ISOLATED FORM
 8920xFEE7 = 0xFC # ARABIC LETTER NOON INITIAL FORM
 8930xFEE9 = 0xFE # ARABIC LETTER HEH ISOLATED FORM
 8940xFEEB = 0xE7 # ARABIC LETTER HEH ISOLATED FORM
 8950xFEEC = 0xFD # ARABIC LETTER HEH MEDIAL FORM
 8960xFEED = 0xE8 # ARABIC LETTER WAW ISOLATED FORM
 8970xFEEF = 0xE9 # ARABIC LETTER ALEF MAKSURA ISOLATED FORM
 8980xFEF0 = 0x96 # ARABIC LETTER ALEF MAKSUMA FINAL FORM
 8990xFEF1 = 0xEA # ARABIC LETTER YEH ISOLATED FORM
 9000xFEF2 = 0x98 # ARABIC LETTER YEH FINAL FORM
 9010xFEF3 = 0x97 # ARABIC LETTER YEH INITIAL FORM
 9020xFEF5 = 0xF7 # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
 9030xFEF6 = 0x9C # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
 9040xFEF7 = 0xF8 # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
 9050xFEF8 = 0x9D # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
 9060xFEF9 = 0xF9 # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
 9070xFEFA = 0x9E # ARABIC LIGATURE LAM WITH ALEF WITH HANZA BELOW FINAL FORM
 9080xFEFB = 0xFA # ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
 9090xFEFC = 0x9F # ARABIC LIGATURE LAM WITH ALEF FINAL FORM
 9100xFF01 = 0x21
 9110xFF02 = 0x22
 9120xFF03 = 0x23
 9130xFF04 = 0x24
 9140xFF05 = 0x25
 9150xFF06 = 0x26
 9160xFF07 = 0x27
 9170xFF08 = 0x28
 9180xFF09 = 0x29
 9190xFF0A = 0x2A
 9200xFF0B = 0x2B
 9210xFF0C = 0x2C
 9220xFF0D = 0x2D
 9230xFF0E = 0x2E
 9240xFF0F = 0x2F
 9250xFF10 = 0x30
 9260xFF11 = 0x31
 9270xFF12 = 0x32
 9280xFF13 = 0x33
 9290xFF14 = 0x34
 9300xFF15 = 0x35
 9310xFF16 = 0x36
 9320xFF17 = 0x37
 9330xFF18 = 0x38
 9340xFF19 = 0x39
 9350xFF1A = 0x3A
 9360xFF1B = 0x3B
 9370xFF1C = 0x3C
 9380xFF1D = 0x3D
 9390xFF1E = 0x3E
 9400xFF1F = 0x3F
 9410xFF20 = 0x40
 9420xFF21 = 0x41
 9430xFF22 = 0x42
 9440xFF23 = 0x43
 9450xFF24 = 0x44
 9460xFF25 = 0x45
 9470xFF26 = 0x46
 9480xFF27 = 0x47
 9490xFF28 = 0x48
 9500xFF29 = 0x49
 9510xFF2A = 0x4A
 9520xFF2B = 0x4B
 9530xFF2C = 0x4C
 9540xFF2D = 0x4D
 9550xFF2E = 0x4E
 9560xFF2F = 0x4F
 9570xFF30 = 0x50
 9580xFF31 = 0x51
 9590xFF32 = 0x52
 9600xFF33 = 0x53
 9610xFF34 = 0x54
 9620xFF35 = 0x55
 9630xFF36 = 0x56
 9640xFF37 = 0x57
 9650xFF38 = 0x58
 9660xFF39 = 0x59
 9670xFF3A = 0x5A
 9680xFF3B = 0x5B
 9690xFF3C = 0x5C
 9700xFF3D = 0x5D
 9710xFF3E = 0x5E
 9720xFF3F = 0x5F
 9730xFF40 = 0x60
 9740xFF41 = 0x61
 9750xFF42 = 0x62
 9760xFF43 = 0x63
 9770xFF44 = 0x64
 9780xFF45 = 0x65
 9790xFF46 = 0x66
 9800xFF47 = 0x67
 9810xFF48 = 0x68
 9820xFF49 = 0x69
 9830xFF4A = 0x6A
 9840xFF4B = 0x6B
 9850xFF4C = 0x6C
 9860xFF4D = 0x6D
 9870xFF4E = 0x6E
 9880xFF4F = 0x6F
 9890xFF50 = 0x70
 9900xFF51 = 0x71
 9910xFF52 = 0x72
 9920xFF53 = 0x73
 9930xFF54 = 0x74
 9940xFF55 = 0x75
 9950xFF56 = 0x76
 9960xFF57 = 0x77
 9970xFF58 = 0x78
 9980xFF59 = 0x79
 9990xFF5A = 0x7A
10000xFF5B = 0x7B
10010xFF5C = 0x7C
10020xFF5D = 0x7D
10030xFF5E = 0x7E
10040xFFE0 = 0x63
10050xFFE1 = 0x626C
10060xFFE2 = 0x746F6E
10070xFFE4 = 0x7C
10080xFFE5 = 0x6E6579
10090xFFE8 = 0x8A
10100xFFE9 = 0x2D3C
10110xFFEA = 0x5E
10120xFFEB = 0x3E2D
10130xFFEC = 0x56
10140xFFED = 0x89
1015END_MAP