]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - share/i18n/csmapper/CP/UCS%CP1046.src
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / share / i18n / csmapper / CP / UCS%CP1046.src
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
29 TYPE            ROWCOL
30 NAME            "UCS/CP1046"
31 SRC_ZONE        0x0000-0xFFED
32 OOB_MODE        INVALID
33 DST_INVALID     0xFFFF
34 DST_UNIT_BITS   32
35
36 BEGIN_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 #
46 0x0000 - 0x007F = 0x00 -
47 0x0088 = 0x88
48 0x00A0 = 0xA0 # NO-BREAK SPACE
49 0x00A1 = 0x21
50 0x00A2 = 0x63
51 0x00A3 = 0x626C
52 0x00A4 = 0xA4 # CURRENCY SIGN
53 0x00A5 = 0x6E6579
54 0x00A6 = 0x7C
55 0x00A7 = 0x5353
56 0x00A8 = 0x22
57 0x00A9 = 0x296328
58 0x00AA = 0x61
59 0x00AB = 0x3C3C
60 0x00AC = 0x746F6E
61 0x00AD = 0xAD
62 0x00AE = 0x295228
63 0x00B0 = 0x305E
64 0x00B1 = 0x2D2F2B
65 0x00B2 = 0x325E
66 0x00B3 = 0x335E
67 0x00B4 = 0x27
68 0x00B5 = 0x75
69 0x00B6 = 0x50
70 0x00B7 = 0x2E
71 0x00B8 = 0x2C
72 0x00B9 = 0x315E
73 0x00BA = 0x6F
74 0x00BB = 0x3E3E
75 0x00BF = 0x3F
76 0x00C0 = 0x4160
77 0x00C1 = 0x4127
78 0x00C2 = 0x415E
79 0x00C3 = 0x417E
80 0x00C4 = 0x4122
81 0x00C5 = 0x41
82 0x00C6 = 0x4541
83 0x00C7 = 0x43
84 0x00C8 = 0x4560
85 0x00C9 = 0x4527
86 0x00CA = 0x455E
87 0x00CB = 0x4522
88 0x00CC = 0x4960
89 0x00CD = 0x4927
90 0x00CE = 0x495E
91 0x00CF = 0x4922
92 0x00D0 = 0x44
93 0x00D1 = 0x4E7E
94 0x00D2 = 0x4F60
95 0x00D3 = 0x4F27
96 0x00D4 = 0x4F5E
97 0x00D5 = 0x4F7E
98 0x00D6 = 0x4F22
99 0x00D7 = 0x81 # MULTIPLICATION SIGN
100 0x00D8 = 0x4F
101 0x00D9 = 0x5560
102 0x00DA = 0x5527
103 0x00DB = 0x555E
104 0x00DC = 0x5522
105 0x00DD = 0x5927
106 0x00DE = 0x6854
107 0x00DF = 0x7373
108 0x00E0 = 0x6160
109 0x00E1 = 0x6127
110 0x00E2 = 0x615E
111 0x00E3 = 0x617E
112 0x00E4 = 0x6122
113 0x00E5 = 0x61
114 0x00E6 = 0x6561
115 0x00E7 = 0x63
116 0x00E8 = 0x6560
117 0x00E9 = 0x6527
118 0x00EA = 0x655E
119 0x00EB = 0x6522
120 0x00EC = 0x6960
121 0x00ED = 0x6927
122 0x00EE = 0x695E
123 0x00EF = 0x6922
124 0x00F0 = 0x64
125 0x00F1 = 0x6E7E
126 0x00F2 = 0x6F60
127 0x00F3 = 0x6F27
128 0x00F4 = 0x6F5E
129 0x00F5 = 0x6F7E
130 0x00F6 = 0x6F22
131 0x00F7 = 0x82 # DIVISION SIGN
132 0x00F8 = 0x6F
133 0x00F9 = 0x7560
134 0x00FA = 0x7527
135 0x00FB = 0x755E
136 0x00FC = 0x7522
137 0x00FD = 0x7927
138 0x00FE = 0x6874
139 0x00FF = 0x7922
140 0x0100 = 0x41
141 0x0101 = 0x61
142 0x0102 = 0x41
143 0x0103 = 0x61
144 0x0104 = 0x41
145 0x0105 = 0x61
146 0x0106 = 0x4327
147 0x0107 = 0x6327
148 0x0108 = 0x435E
149 0x0109 = 0x635E
150 0x010A = 0x43
151 0x010B = 0x63
152 0x010C = 0x43
153 0x010D = 0x63
154 0x010E = 0x44
155 0x010F = 0x64
156 0x0110 = 0x44
157 0x0111 = 0x64
158 0x0112 = 0x45
159 0x0113 = 0x65
160 0x0114 = 0x45
161 0x0115 = 0x65
162 0x0116 = 0x45
163 0x0117 = 0x65
164 0x0118 = 0x45
165 0x0119 = 0x65
166 0x011A = 0x45
167 0x011B = 0x65
168 0x011C = 0x475E
169 0x011D = 0x675E
170 0x011E = 0x47
171 0x011F = 0x67
172 0x0120 = 0x47
173 0x0121 = 0x67
174 0x0122 = 0x47
175 0x0123 = 0x67
176 0x0124 = 0x485E
177 0x0125 = 0x685E
178 0x0126 = 0x48
179 0x0127 = 0x68
180 0x0128 = 0x497E
181 0x0129 = 0x697E
182 0x012A = 0x49
183 0x012B = 0x69
184 0x012C = 0x49
185 0x012D = 0x69
186 0x012E = 0x49
187 0x012F = 0x69
188 0x0130 = 0x49
189 0x0131 = 0x69
190 0x0132 = 0x4A49
191 0x0133 = 0x6A69
192 0x0134 = 0x4A5E
193 0x0135 = 0x6A5E
194 0x0136 = 0x4B
195 0x0137 = 0x6B
196 0x0139 = 0x4C
197 0x013A = 0x6C
198 0x013B = 0x4C
199 0x013C = 0x6C
200 0x013D = 0x4C
201 0x013E = 0x6C
202 0x013F = 0x4C
203 0x0140 = 0x6C
204 0x0141 = 0x4C
205 0x0142 = 0x6C
206 0x0143 = 0x4E27
207 0x0144 = 0x6E27
208 0x0145 = 0x4E
209 0x0146 = 0x6E
210 0x0147 = 0x4E
211 0x0148 = 0x6E
212 0x0149 = 0x6E27
213 0x014C = 0x4F
214 0x014D = 0x6F
215 0x014E = 0x4F
216 0x014F = 0x6F
217 0x0150 = 0x4F22
218 0x0151 = 0x6F22
219 0x0152 = 0x454F
220 0x0153 = 0x656F
221 0x0154 = 0x5227
222 0x0155 = 0x7227
223 0x0156 = 0x52
224 0x0157 = 0x72
225 0x0158 = 0x52
226 0x0159 = 0x72
227 0x015A = 0x5327
228 0x015B = 0x7327
229 0x015C = 0x535E
230 0x015D = 0x735E
231 0x015E = 0x53
232 0x015F = 0x73
233 0x0160 = 0x53
234 0x0161 = 0x73
235 0x0162 = 0x54
236 0x0163 = 0x74
237 0x0164 = 0x54
238 0x0165 = 0x74
239 0x0166 = 0x54
240 0x0167 = 0x74
241 0x0168 = 0x557E
242 0x0169 = 0x757E
243 0x016A = 0x55
244 0x016B = 0x75
245 0x016C = 0x55
246 0x016D = 0x75
247 0x016E = 0x55
248 0x016F = 0x75
249 0x0170 = 0x5522
250 0x0171 = 0x7522
251 0x0172 = 0x55
252 0x0173 = 0x75
253 0x0174 = 0x575E
254 0x0175 = 0x775E
255 0x0176 = 0x595E
256 0x0177 = 0x795E
257 0x0178 = 0x5922
258 0x0179 = 0x5A27
259 0x017A = 0x7A27
260 0x017B = 0x5A
261 0x017C = 0x7A
262 0x017D = 0x5A
263 0x017E = 0x7A
264 0x017F = 0x73
265 0x0192 = 0x66
266 0x01C4 = 0x5A44
267 0x01C5 = 0x7A44
268 0x01C6 = 0x7A64
269 0x01C7 = 0x4A4C
270 0x01C8 = 0x6A4C
271 0x01C9 = 0x6A6C
272 0x01CA = 0x4A4E
273 0x01CB = 0x6A4E
274 0x01CC = 0x6A6E
275 0x01F1 = 0x5A44
276 0x01F2 = 0x7A44
277 0x01F3 = 0x7A64
278 0x0218 = 0x53
279 0x0219 = 0x73
280 0x021A = 0x54
281 0x021B = 0x74
282 0x02B9 = 0x27
283 0x02BA = 0x2727
284 0x02BB = 0x27
285 0x02BC = 0x27
286 0x02BD = 0x27
287 0x02C6 = 0x5E
288 0x02C8 = 0x27
289 0x02CA = 0x27
290 0x02CB = 0x60
291 0x02CD = 0x5F
292 0x02DC = 0x7E
293 0x02DD = 0x22
294 0x060C = 0xAC # ARABIC COMMA
295 0x061B = 0xBB # ARABIC SEMICOLON
296 0x061F = 0xBF # ARABIC QUESTION MARK
297 0x0621 - 0x0637 = 0xC1 -
298 0x0639 = 0xD9
299 0x063A = 0xDA
300 0x0640 = 0xE0 # ARABIC TATWEEL
301 0x0641 - 0x0650 = 0xE1 -
302 0x0651 = 0xF1 # ARABIC SHADDA
303 0x0652 = 0xF2
304 0x0660 - 0x0669 = 0xB0 - # ARABIC-INDIC DIGIT ZERO - NINE
305 0x1E02 = 0x42
306 0x1E03 = 0x62
307 0x1E0A = 0x44
308 0x1E0B = 0x64
309 0x1E1E = 0x46
310 0x1E1F = 0x66
311 0x1E40 = 0x4D
312 0x1E41 = 0x6D
313 0x1E56 = 0x50
314 0x1E57 = 0x70
315 0x1E60 = 0x53
316 0x1E61 = 0x73
317 0x1E6A = 0x54
318 0x1E6B = 0x74
319 0x1E80 = 0x5760
320 0x1E81 = 0x7760
321 0x1E82 = 0x5727
322 0x1E83 = 0x7727
323 0x1E84 = 0x5722
324 0x1E85 = 0x7722
325 0x1EF2 = 0x5960
326 0x1EF3 = 0x7960
327 0x2002 = 0x20
328 0x2003 = 0x20
329 0x2004 = 0x20
330 0x2005 = 0x20
331 0x2006 = 0x20
332 0x2008 = 0x20
333 0x2009 = 0x20
334 0x200A = 0x20
335 0x2010 = 0x2D
336 0x2011 = 0x2D
337 0x2012 = 0x2D
338 0x2013 = 0x2D
339 0x2014 = 0x2D
340 0x2015 = 0x2D
341 0x2018 = 0x27
342 0x2019 = 0x27
343 0x201A = 0x27
344 0x201B = 0x27
345 0x201C = 0x22
346 0x201D = 0x22
347 0x201E = 0x22
348 0x201F = 0x22
349 0x2020 = 0x2B
350 0x2022 = 0x6F
351 0x2024 = 0x2E
352 0x2025 = 0x2E2E
353 0x2026 = 0x2E2E2E
354 0x2030 = 0x6F6F2F6F
355 0x2032 = 0x27
356 0x2033 = 0x2727
357 0x2034 = 0x272727
358 0x2039 = 0x3C
359 0x203A = 0x3E
360 0x203C = 0x2121
361 0x2044 = 0x2F
362 0x2047 = 0x3F3F
363 0x2048 = 0x213F
364 0x2049 = 0x3F21
365 0x2057 = 0x27272727
366 0x20A8 = 0x7352
367 0x20AC = 0x525545
368 0x2100 = 0x632F61
369 0x2101 = 0x732F61
370 0x2102 = 0x43
371 0x2103 = 0x43305E
372 0x2105 = 0x6F2F63
373 0x2106 = 0x752F63
374 0x2109 = 0x46305E
375 0x210A = 0x67
376 0x210B = 0x48
377 0x210C = 0x48
378 0x210D = 0x48
379 0x210E = 0x68
380 0x210F = 0x68
381 0x2110 = 0x49
382 0x2111 = 0x49
383 0x2112 = 0x4C
384 0x2113 = 0x6C
385 0x2115 = 0x4E
386 0x2116 = 0x6F4E
387 0x2119 = 0x50
388 0x211A = 0x51
389 0x211B = 0x52
390 0x211C = 0x52
391 0x211D = 0x52
392 0x2121 = 0x4C4554
393 0x2122 = 0x4D54
394 0x2124 = 0x5A
395 0x2126 = 0x6D684F
396 0x2128 = 0x5A
397 0x212C = 0x42
398 0x212D = 0x43
399 0x212E = 0x65
400 0x212F = 0x65
401 0x2130 = 0x45
402 0x2131 = 0x46
403 0x2133 = 0x4D
404 0x2134 = 0x6F
405 0x2139 = 0x69
406 0x213B = 0x584146
407 0x2145 = 0x44
408 0x2146 = 0x64
409 0x2147 = 0x65
410 0x2148 = 0x69
411 0x2149 = 0x6A
412 0x215F = 0x2F3120
413 0x2160 = 0x49
414 0x2161 = 0x4949
415 0x2162 = 0x494949
416 0x2163 = 0x5649
417 0x2164 = 0x56
418 0x2165 = 0x4956
419 0x2166 = 0x494956
420 0x2167 = 0x49494956
421 0x2168 = 0x5849
422 0x2169 = 0x58
423 0x216A = 0x4958
424 0x216B = 0x494958
425 0x216C = 0x4C
426 0x216D = 0x43
427 0x216E = 0x44
428 0x216F = 0x4D
429 0x2170 = 0x69
430 0x2171 = 0x6969
431 0x2172 = 0x696969
432 0x2173 = 0x7669
433 0x2174 = 0x76
434 0x2175 = 0x6976
435 0x2176 = 0x696976
436 0x2177 = 0x69696976
437 0x2178 = 0x7869
438 0x2179 = 0x78
439 0x217A = 0x6978
440 0x217B = 0x696978
441 0x217C = 0x6C
442 0x217D = 0x63
443 0x217E = 0x64
444 0x217F = 0x6D
445 0x2190 = 0x2D3C
446 0x2191 = 0x5E
447 0x2192 = 0x3E2D
448 0x2193 = 0x56
449 0x2194 = 0x3E2D3C
450 0x21D0 = 0x3D3C
451 0x21D2 = 0x3E3D
452 0x21D4 = 0x3E3D3C
453 0x2212 = 0x2D
454 0x2215 = 0x2F
455 0x2216 = 0x5C
456 0x2217 = 0x2A
457 0x2219 = 0x6F
458 0x2223 = 0x7C
459 0x2236 = 0x3A
460 0x223C = 0x7E
461 0x2260 = 0x3D2F
462 0x2264 = 0x3D3C
463 0x2265 = 0x3D3E
464 0x226A = 0x3C3C
465 0x226B = 0x3E3E
466 0x22C5 = 0x2E
467 0x22D8 = 0x3C3C3C
468 0x22D9 = 0x3E3E3E
469 0x22EF = 0x2E2E2E
470 0x2408 = 0x5D53425B
471 0x2409 = 0x5D54485B
472 0x240A = 0x5D464C5B
473 0x240B = 0x5D54565B
474 0x240C = 0x5D46465B
475 0x240D = 0x5D52435B
476 0x240E = 0x5D4F535B
477 0x240F = 0x5D49535B
478 0x2419 = 0x5D4D455B
479 0x241C = 0x5D53465B
480 0x241D = 0x5D53475B
481 0x241E = 0x5D53525B
482 0x241F = 0x5D53555B
483 0x2420 = 0x5D50535B
484 0x2424 = 0x5D4C4E5B
485 0x2460 = 0x293128
486 0x2461 = 0x293228
487 0x2462 = 0x293328
488 0x2463 = 0x293428
489 0x2464 = 0x293528
490 0x2465 = 0x293628
491 0x2466 = 0x293728
492 0x2467 = 0x293828
493 0x2468 = 0x293928
494 0x2469 = 0x29303128
495 0x246A = 0x29313128
496 0x246B = 0x29323128
497 0x246C = 0x29333128
498 0x246D = 0x29343128
499 0x246E = 0x29353128
500 0x246F = 0x29363128
501 0x2470 = 0x29373128
502 0x2471 = 0x29383128
503 0x2472 = 0x29393128
504 0x2473 = 0x29303228
505 0x2474 = 0x293128
506 0x2475 = 0x293228
507 0x2476 = 0x293328
508 0x2477 = 0x293428
509 0x2478 = 0x293528
510 0x2479 = 0x293628
511 0x247A = 0x293728
512 0x247B = 0x293828
513 0x247C = 0x293928
514 0x247D = 0x29303128
515 0x247E = 0x29313128
516 0x247F = 0x29323128
517 0x2480 = 0x29333128
518 0x2481 = 0x29343128
519 0x2482 = 0x29353128
520 0x2483 = 0x29363128
521 0x2484 = 0x29373128
522 0x2485 = 0x29383128
523 0x2486 = 0x29393128
524 0x2487 = 0x29303228
525 0x2488 = 0x2E31
526 0x2489 = 0x2E32
527 0x248A = 0x2E33
528 0x248B = 0x2E34
529 0x248C = 0x2E35
530 0x248D = 0x2E36
531 0x248E = 0x2E37
532 0x248F = 0x2E38
533 0x2490 = 0x2E39
534 0x2491 = 0x2E3031
535 0x2492 = 0x2E3131
536 0x2493 = 0x2E3231
537 0x2494 = 0x2E3331
538 0x2495 = 0x2E3431
539 0x2496 = 0x2E3531
540 0x2497 = 0x2E3631
541 0x2498 = 0x2E3731
542 0x2499 = 0x2E3831
543 0x249A = 0x2E3931
544 0x249B = 0x2E3032
545 0x249C = 0x296128
546 0x249D = 0x296228
547 0x249E = 0x296328
548 0x249F = 0x296428
549 0x24A0 = 0x296528
550 0x24A1 = 0x296628
551 0x24A2 = 0x296728
552 0x24A3 = 0x296828
553 0x24A4 = 0x296928
554 0x24A5 = 0x296A28
555 0x24A6 = 0x296B28
556 0x24A7 = 0x296C28
557 0x24A8 = 0x296D28
558 0x24A9 = 0x296E28
559 0x24AA = 0x296F28
560 0x24AB = 0x297028
561 0x24AC = 0x297128
562 0x24AD = 0x297228
563 0x24AE = 0x297328
564 0x24AF = 0x297428
565 0x24B0 = 0x297528
566 0x24B1 = 0x297628
567 0x24B2 = 0x297728
568 0x24B3 = 0x297828
569 0x24B4 = 0x297928
570 0x24B5 = 0x297A28
571 0x24B6 = 0x294128
572 0x24B7 = 0x294228
573 0x24B8 = 0x294328
574 0x24B9 = 0x294428
575 0x24BA = 0x294528
576 0x24BB = 0x294628
577 0x24BC = 0x294728
578 0x24BD = 0x294828
579 0x24BE = 0x294928
580 0x24BF = 0x294A28
581 0x24C0 = 0x294B28
582 0x24C1 = 0x294C28
583 0x24C2 = 0x294D28
584 0x24C3 = 0x294E28
585 0x24C4 = 0x294F28
586 0x24C5 = 0x295028
587 0x24C6 = 0x295128
588 0x24C7 = 0x295228
589 0x24C8 = 0x295328
590 0x24C9 = 0x295428
591 0x24CA = 0x295528
592 0x24CB = 0x295628
593 0x24CC = 0x295728
594 0x24CD = 0x295828
595 0x24CE = 0x295928
596 0x24CF = 0x295A28
597 0x24D0 = 0x296128
598 0x24D1 = 0x296228
599 0x24D2 = 0x296328
600 0x24D3 = 0x296428
601 0x24D4 = 0x296528
602 0x24D5 = 0x296628
603 0x24D6 = 0x296728
604 0x24D7 = 0x296828
605 0x24D8 = 0x296928
606 0x24D9 = 0x296A28
607 0x24DA = 0x296B28
608 0x24DB = 0x296C28
609 0x24DC = 0x296D28
610 0x24DD = 0x296E28
611 0x24DE = 0x296F28
612 0x24DF = 0x297028
613 0x24E0 = 0x297128
614 0x24E1 = 0x297228
615 0x24E2 = 0x297328
616 0x24E3 = 0x297428
617 0x24E4 = 0x297528
618 0x24E5 = 0x297628
619 0x24E6 = 0x297728
620 0x24E7 = 0x297828
621 0x24E8 = 0x297928
622 0x24E9 = 0x297A28
623 0x24EA = 0x293028
624 0x2500 = 0x8B # BOX DRAWINGS LIGHT HORIZONTAL
625 0x2502 = 0x8A # BOX DRAWINGS LIGHT VERTICAL
626 0x250C = 0x8D # BOX DRAWINGS LIGHT DOWN AND RIGHT
627 0x2510 = 0x8C # BOX DRAWINGS LIGHT DOWN AND LEFT
628 0x2514 = 0x8E # BOX DRAWINGS LIGHT UP AND RIGHT
629 0x2518 = 0x8F # BOX DRAWINGS LIGHT UP AND LEFT
630 0x251C = 0x2B
631 0x2524 = 0x2B
632 0x252C = 0x2B
633 0x2534 = 0x2B
634 0x253C = 0x2B
635 0x25A0 = 0x89 # BLACK SQUARE
636 0x25E6 = 0x6F
637 0x2A74 = 0x3D3A3A
638 0x2A75 = 0x3D3D
639 0x2A76 = 0x3D3D3D
640 0x3000 = 0x20
641 0x30A0 = 0x3D
642 0x3250 = 0x455450
643 0x3251 = 0x29313228
644 0x3252 = 0x29323228
645 0x3253 = 0x29333228
646 0x3254 = 0x29343228
647 0x3255 = 0x29353228
648 0x3256 = 0x29363228
649 0x3257 = 0x29373228
650 0x3258 = 0x29383228
651 0x3259 = 0x29393228
652 0x325A = 0x29303328
653 0x325B = 0x29313328
654 0x325C = 0x29323328
655 0x325D = 0x29333328
656 0x325E = 0x29343328
657 0x325F = 0x29353328
658 0x32B1 = 0x29363328
659 0x32B2 = 0x29373328
660 0x32B3 = 0x29383328
661 0x32B4 = 0x29393328
662 0x32B5 = 0x29303428
663 0x32B6 = 0x29313428
664 0x32B7 = 0x29323428
665 0x32B8 = 0x29333428
666 0x32B9 = 0x29343428
667 0x32BA = 0x29353428
668 0x32BB = 0x29363428
669 0x32BC = 0x29373428
670 0x32BD = 0x29383428
671 0x32BE = 0x29393428
672 0x32BF = 0x29303528
673 0x32CC = 0x6748
674 0x32CD = 0x677265
675 0x32CE = 0x5665
676 0x32CF = 0x44544C
677 0x3371 = 0x615068
678 0x3372 = 0x6164
679 0x3373 = 0x5541
680 0x3374 = 0x726162
681 0x3375 = 0x566F
682 0x3376 = 0x6370
683 0x3377 = 0x6D64
684 0x3378 = 0x325E6D64
685 0x3379 = 0x335E6D64
686 0x337A = 0x5549
687 0x3380 = 0x4170
688 0x3381 = 0x416E
689 0x3383 = 0x416D
690 0x3384 = 0x416B
691 0x3385 = 0x424B
692 0x3386 = 0x424D
693 0x3387 = 0x4247
694 0x3388 = 0x6C6163
695 0x3389 = 0x6C61636B
696 0x338A = 0x4670
697 0x338B = 0x466E
698 0x338E = 0x676D
699 0x338F = 0x676B
700 0x3390 = 0x7A48
701 0x3391 = 0x7A486B
702 0x3392 = 0x7A484D
703 0x3393 = 0x7A4847
704 0x3394 = 0x7A4854
705 0x3396 = 0x6C6D
706 0x3397 = 0x6C64
707 0x3398 = 0x6C6B
708 0x3399 = 0x6D66
709 0x339A = 0x6D6E
710 0x339C = 0x6D6D
711 0x339D = 0x6D63
712 0x339E = 0x6D6B
713 0x339F = 0x325E6D6D
714 0x33A0 = 0x325E6D63
715 0x33A1 = 0x325E6D
716 0x33A2 = 0x325E6D6B
717 0x33A3 = 0x335E6D6D
718 0x33A4 = 0x335E6D63
719 0x33A5 = 0x335E6D
720 0x33A6 = 0x335E6D6B
721 0x33A7 = 0x732F6D
722 0x33A9 = 0x6150
723 0x33AA = 0x61506B
724 0x33AB = 0x61504D
725 0x33AC = 0x615047
726 0x33AD = 0x646172
727 0x33B0 = 0x7370
728 0x33B1 = 0x736E
729 0x33B3 = 0x736D
730 0x33B4 = 0x5670
731 0x33B5 = 0x566E
732 0x33B7 = 0x566D
733 0x33B8 = 0x566B
734 0x33B9 = 0x564D
735 0x33BA = 0x5770
736 0x33BB = 0x576E
737 0x33BD = 0x576D
738 0x33BE = 0x576B
739 0x33BF = 0x574D
740 0x33C2 = 0x2E6D2E61
741 0x33C3 = 0x7142
742 0x33C4 = 0x6363
743 0x33C5 = 0x6463
744 0x33C6 = 0x676B2F43
745 0x33C7 = 0x2E6F43
746 0x33C8 = 0x4264
747 0x33C9 = 0x7947
748 0x33CA = 0x6168
749 0x33CB = 0x5048
750 0x33CC = 0x6E69
751 0x33CD = 0x4B4B
752 0x33CE = 0x4D4B
753 0x33CF = 0x746B
754 0x33D0 = 0x6D6C
755 0x33D1 = 0x6E6C
756 0x33D2 = 0x676F6C
757 0x33D3 = 0x786C
758 0x33D4 = 0x626D
759 0x33D5 = 0x6C696D
760 0x33D6 = 0x6C6F6D
761 0x33D7 = 0x4850
762 0x33D8 = 0x2E6D2E70
763 0x33D9 = 0x4D5050
764 0x33DA = 0x5250
765 0x33DB = 0x7273
766 0x33DC = 0x7653
767 0x33DD = 0x6257
768 0x33DE = 0x6D2F56
769 0x33DF = 0x6D2F41
770 0x33FF = 0x6C6167
771 0xF8F4 = 0x85
772 0xF8F5 = 0x84
773 0xF8F6 = 0x83
774 0xF8F7 = 0x86
775 0xF8F8 = 0xA3 # Hamza Under Aleph (after Lam) != ARABIC LETTER ALEF WITH HAMZA BELOW(0x0625)
776 0xF8F9 = 0xA2 # Aleph Hamza (after Lam) != ARABIC LETTER ALEF WITH HAMZA ABOVE(0x0623)
777 0xF8FA = 0xA1 # Aleph Madda (after Lam) != ARABIC LETTER ALEF WITH MADDA ABOVE(0x0622)
778 0xF8FB = 0xA5 # Aleph (after Lam) != ARABIC LETTER ALEF(0x0627)
779 0xF8FC = 0xF6
780 0xFB00 = 0x6666
781 0xFB01 = 0x6966
782 0xFB02 = 0x6C66
783 0xFB03 = 0x696666
784 0xFB04 = 0x6C6666
785 0xFB05 = 0x7473
786 0xFB06 = 0x7473
787 0xFB29 = 0x2B
788 0xFE4D = 0x5F
789 0xFE4E = 0x5F
790 0xFE4F = 0x5F
791 0xFE50 = 0x2C
792 0xFE52 = 0x2E
793 0xFE54 = 0x3B
794 0xFE55 = 0x3A
795 0xFE56 = 0x3F
796 0xFE57 = 0x21
797 0xFE58 = 0x2D
798 0xFE59 = 0x28
799 0xFE5A = 0x29
800 0xFE5B = 0x7B
801 0xFE5C = 0x7D
802 0xFE5F = 0x23
803 0xFE60 = 0x26
804 0xFE61 = 0x2A
805 0xFE62 = 0x2B
806 0xFE63 = 0x2D
807 0xFE64 = 0x3C
808 0xFE65 = 0x3E
809 0xFE66 = 0x3D
810 0xFE68 = 0x5C
811 0xFE69 = 0x24
812 0xFE6A = 0x25
813 0xFE6B = 0x40
814 0xFE70 = 0xEB # ARABIC FATHATAN ISOLATED FORM
815 0xFE71 = 0x87 # ARABIC TATWHEEL WITH FATHATAN ABOVE
816 0xFE72 = 0xEC # ARABIC DAMMATAN ISOLATED FORM
817 0xFE73 = 0xF6
818 0xFE74 = 0xED # ARABIC KASRATAN ISOLATED FORM
819 0xFE76 = 0xEE # ARABIC FATHA ISOLATED FORM
820 0xFE77 = 0x94 # ARABIC FATHA MEDIAL FORM
821 0xFE78 = 0xEF # ARABIC DAMMA ISOLATED FORM
822 0xFE79 = 0x90 # ARABIC LETTER DAMMA MEDIAL FORM
823 0xFE7A = 0xF0 # ARABIC KASRA ISOLATED FORM
824 0xFE7B = 0x91 # ARABIC LETTER KASRA MEDIAL FORM
825 0xFE7D = 0x92 # ARABIC LETTER SHADDA MEDIAL FORM
826 0xFE7E = 0xF2 # ARABIC SUKUN ISOLATED FORM
827 0xFE7F = 0x93 # ARABIC LETTER SUKUN MEDIAL FORM
828 0xFE80 = 0xC1 # ARABIC LETTER HAMZA ISOTATED FORM
829 0xFE81 = 0xC2 # ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
830 0xFE82 = 0xDC # ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
831 0xFE83 = 0xC3 # ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
832 0xFE84 = 0xDD # ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
833 0xFE85 = 0xC4 # ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
834 0xFE87 = 0xC5 # ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM
835 0xFE88 = 0x80 # ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM
836 0xFE89 = 0xC6 # ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM
837 0xFE8A = 0x95 # ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM
838 0xFE8B = 0xA6 # ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
839 0xFE8D = 0xC7 # ARABIC LETTER ALEF ISOLATED FORM
840 0xFE8E = 0xDE # ARABIC LETTER ALEF FINAL FORM
841 0xFE8F = 0xC8 # ARABIC LETTER BEH ISOLATED FORM
842 0xFE91 = 0xA7 # ARABIC LETTER BEH INITIAL FORM
843 0xFE93 = 0xC9 # ARABIC LETTER TEH MARBUTA ISOLATED FORM
844 0xFE95 = 0xCA # ARABIC LETTER TEH ISOLATED FORM
845 0xFE97 = 0xA8 # ARABIC LETTER TEH INITIAL FORM
846 0xFE99 = 0xCB # ARABIC LETTER THEH ISOLATED FORM
847 0xFE9B = 0xA9 # ARABIC LETTER THEH INITIAL FORM
848 0xFE9D = 0xCC # ARABIC LETTER JEEM ISOLATED FORM
849 0xFE9F = 0xAA # ARABIC LETTER JEEM INITIAL FORM
850 0xFEA1 = 0xCD # ARABIC LETTER HAH ISOLATED FORM
851 0xFEA3 = 0xAB # ARABIC LETTER HAH INITIAL FORM
852 0xFEA5 = 0xCE # ARABIC LETTER KHAH ISOLATED FORM
853 0xFEA7 = 0xAE # ARABIC LETTER KHAH INITIAL FORM
854 0xFEA9 = 0xCF # ARABIC LETTER DAL ISOLATED FORM
855 0xFEAB = 0xD0 # ARABIC LETTER THAL ISOLATED FORM
856 0xFEAD = 0xD1 # ARABIC LETTER REH ISOLATED FORM
857 0xFEAF = 0xD2 # ARABIC LETTER REH FINAL FORM
858 0xFEB1 = 0x83 # ARABIC LETTER SEEN ISOLATED FORM
859 0xFEB2 = 0xD3 # ARABIC LETTER SEEN FINAL FORM
860 0xFEB3 = 0xAF # ARABIC LETTER SEEN INITIAL FORM
861 0xFEB5 = 0x84 # ARABIC LETTER SHEEN ISOLATED FORM
862 0xFEB6 = 0xD4 # ARABIC LETTER SHEEN FINAL FORM
863 0xFEB7 = 0xBA # ARABIC LETTER SHEEN INITIAL FORM
864 0xFEB9 = 0x85 # ARABIC LETTER SAD ISOLATED FORM
865 0xFEBA = 0xD5 # ARABIC LETTER SAD FINAL FORM
866 0xFEBB = 0xBC # ARABIC LETTER SAD INITIAL FORM
867 0xFEBD = 0x86 # ARABIC LETTER DAD ISOLATED FORM
868 0xFEBE = 0xD6 # ARABIC LETTER DAD FINAL FORM
869 0xFEBF = 0xBD # ARABIC LETTER DAD INITIAL FORM
870 0xFEC1 = 0xD7 # ARABIC LETTER TAH ISOLATED FORM
871 0xFEC5 = 0xD8 # ARABIC LETTER ZAH ISOLATED FORM
872 0xFEC7 = 0xD8
873 0xFEC9 = 0xD9 # ARABIC LETTER AIN ISOLATED FORM
874 0xFECA = 0xBE # ARABIC LETTER AIN FINAL FORM
875 0xFECB = 0xC0 # ARABIC LETTER AIN INITIAL FORM
876 0xFECC = 0xDB # ARABIC LETTER AIN MEDIAL FORM
877 0xFECD = 0xDA # ARABIC LETTER GHAIN ISOLATED FORM
878 0xFECE = 0x99 # ARABIC LETTER GHAIN FINAL FORM
879 0xFECF = 0x9A # ARABIC LETTER GHAIN INITIAL FORM
880 0xFED0 = 0x9B # ARABIC LETTER GHAIN MEDIAL FORM
881 0xFED1 = 0xE1 # ARABIC LETTER FEH ISOLATED FORM
882 0xFED3 = 0xDF # ARABIC LETTER FEH INITIAL FORM
883 0xFED5 = 0xE2 # ARABIC LETTER QAF ISOLATED FORM
884 0xFED7 = 0xF3 # ARABIC LETTER QAF INITIAL FORM
885 0xFED9 = 0xE3 # ARABIC LETTER KAF ISOLATED FORM
886 0xFEDB = 0xF4 # ARABIC LETTER KAF INITIAL FORM
887 0xFEDD = 0xE4 # ARABIC LETTER LAM ISOLATED FORM
888 0xFEDF = 0xF5 # ARABIC LETTER LAM INITIAL FORM
889 0xFEE1 = 0xE5 # ARABIC LETTER MEEM ISOLATED FORM
890 0xFEE3 = 0xFB # ARABIC LETTER MEEM INITIAL FORM
891 0xFEE5 = 0xE6 # ARABIC LETTER NOON ISOLATED FORM
892 0xFEE7 = 0xFC # ARABIC LETTER NOON INITIAL FORM
893 0xFEE9 = 0xFE # ARABIC LETTER HEH ISOLATED FORM
894 0xFEEB = 0xE7 # ARABIC LETTER HEH ISOLATED FORM
895 0xFEEC = 0xFD # ARABIC LETTER HEH MEDIAL FORM
896 0xFEED = 0xE8 # ARABIC LETTER WAW ISOLATED FORM
897 0xFEEF = 0xE9 # ARABIC LETTER ALEF MAKSURA ISOLATED FORM
898 0xFEF0 = 0x96 # ARABIC LETTER ALEF MAKSUMA FINAL FORM
899 0xFEF1 = 0xEA # ARABIC LETTER YEH ISOLATED FORM
900 0xFEF2 = 0x98 # ARABIC LETTER YEH FINAL FORM
901 0xFEF3 = 0x97 # ARABIC LETTER YEH INITIAL FORM
902 0xFEF5 = 0xF7 # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
903 0xFEF6 = 0x9C # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
904 0xFEF7 = 0xF8 # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
905 0xFEF8 = 0x9D # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
906 0xFEF9 = 0xF9 # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
907 0xFEFA = 0x9E # ARABIC LIGATURE LAM WITH ALEF WITH HANZA BELOW FINAL FORM
908 0xFEFB = 0xFA # ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
909 0xFEFC = 0x9F # ARABIC LIGATURE LAM WITH ALEF FINAL FORM
910 0xFF01 = 0x21
911 0xFF02 = 0x22
912 0xFF03 = 0x23
913 0xFF04 = 0x24
914 0xFF05 = 0x25
915 0xFF06 = 0x26
916 0xFF07 = 0x27
917 0xFF08 = 0x28
918 0xFF09 = 0x29
919 0xFF0A = 0x2A
920 0xFF0B = 0x2B
921 0xFF0C = 0x2C
922 0xFF0D = 0x2D
923 0xFF0E = 0x2E
924 0xFF0F = 0x2F
925 0xFF10 = 0x30
926 0xFF11 = 0x31
927 0xFF12 = 0x32
928 0xFF13 = 0x33
929 0xFF14 = 0x34
930 0xFF15 = 0x35
931 0xFF16 = 0x36
932 0xFF17 = 0x37
933 0xFF18 = 0x38
934 0xFF19 = 0x39
935 0xFF1A = 0x3A
936 0xFF1B = 0x3B
937 0xFF1C = 0x3C
938 0xFF1D = 0x3D
939 0xFF1E = 0x3E
940 0xFF1F = 0x3F
941 0xFF20 = 0x40
942 0xFF21 = 0x41
943 0xFF22 = 0x42
944 0xFF23 = 0x43
945 0xFF24 = 0x44
946 0xFF25 = 0x45
947 0xFF26 = 0x46
948 0xFF27 = 0x47
949 0xFF28 = 0x48
950 0xFF29 = 0x49
951 0xFF2A = 0x4A
952 0xFF2B = 0x4B
953 0xFF2C = 0x4C
954 0xFF2D = 0x4D
955 0xFF2E = 0x4E
956 0xFF2F = 0x4F
957 0xFF30 = 0x50
958 0xFF31 = 0x51
959 0xFF32 = 0x52
960 0xFF33 = 0x53
961 0xFF34 = 0x54
962 0xFF35 = 0x55
963 0xFF36 = 0x56
964 0xFF37 = 0x57
965 0xFF38 = 0x58
966 0xFF39 = 0x59
967 0xFF3A = 0x5A
968 0xFF3B = 0x5B
969 0xFF3C = 0x5C
970 0xFF3D = 0x5D
971 0xFF3E = 0x5E
972 0xFF3F = 0x5F
973 0xFF40 = 0x60
974 0xFF41 = 0x61
975 0xFF42 = 0x62
976 0xFF43 = 0x63
977 0xFF44 = 0x64
978 0xFF45 = 0x65
979 0xFF46 = 0x66
980 0xFF47 = 0x67
981 0xFF48 = 0x68
982 0xFF49 = 0x69
983 0xFF4A = 0x6A
984 0xFF4B = 0x6B
985 0xFF4C = 0x6C
986 0xFF4D = 0x6D
987 0xFF4E = 0x6E
988 0xFF4F = 0x6F
989 0xFF50 = 0x70
990 0xFF51 = 0x71
991 0xFF52 = 0x72
992 0xFF53 = 0x73
993 0xFF54 = 0x74
994 0xFF55 = 0x75
995 0xFF56 = 0x76
996 0xFF57 = 0x77
997 0xFF58 = 0x78
998 0xFF59 = 0x79
999 0xFF5A = 0x7A
1000 0xFF5B = 0x7B
1001 0xFF5C = 0x7C
1002 0xFF5D = 0x7D
1003 0xFF5E = 0x7E
1004 0xFFE0 = 0x63
1005 0xFFE1 = 0x626C
1006 0xFFE2 = 0x746F6E
1007 0xFFE4 = 0x7C
1008 0xFFE5 = 0x6E6579
1009 0xFFE8 = 0x8A
1010 0xFFE9 = 0x2D3C
1011 0xFFEA = 0x5E
1012 0xFFEB = 0x3E2D
1013 0xFFEC = 0x56
1014 0xFFED = 0x89
1015 END_MAP