File: shape.mys

package info (click to toggle)
yudit 2.5.4-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,528 kB
  • ctags: 8,403
  • sloc: cpp: 59,394; ansic: 2,585; perl: 2,398; makefile: 864; sh: 321
file content (878 lines) | stat: -rw-r--r-- 17,353 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
#
# Auto-generated by ./shape.pl 2001-12-10
#  map for Yudit.
# This file does not contain ligatures - STExtData need to be changed
# for that.
# Gapsar Sinai <gsinai@yudit.org>
NAME=shape.my
TYPE=0
COMM=ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt
COMM=shapein -> isolated initial medial inal
COMM=Test A-> A i m f
SECTION=shapeout
ENCODE=1
KEY_WIDTH=1
VALUE_WIDTH=1
KEY_LENGTH=0
VALUE_LENGTH=0
#
0621  -> FE80 0000 0000 0000
0622  -> FE81 0000 0000 FE82
0623  -> FE83 0000 0000 FE84
0624  -> FE85 0000 0000 FE86
0625  -> FE87 0000 0000 FE88
0626  -> FE89 FE8B FE8C FE8A
0627  -> FE8D 0000 0000 FE8E
0628  -> FE8F FE91 FE92 FE90
0629  -> FE93 0000 0000 FE94
062A  -> FE95 FE97 FE98 FE96
062B  -> FE99 FE9B FE9C FE9A
062C  -> FE9D FE9F FEA0 FE9E
062D  -> FEA1 FEA3 FEA4 FEA2
062E  -> FEA5 FEA7 FEA8 FEA6
062F  -> FEA9 0000 0000 FEAA
0630  -> FEAB 0000 0000 FEAC
0631  -> FEAD 0000 0000 FEAE
0632  -> FEAF 0000 0000 FEB0
0633  -> FEB1 FEB3 FEB4 FEB2
0634  -> FEB5 FEB7 FEB8 FEB6
0635  -> FEB9 FEBB FEBC FEBA
0636  -> FEBD FEBF FEC0 FEBE
0637  -> FEC1 FEC3 FEC4 FEC2
0638  -> FEC5 FEC7 FEC8 FEC6
0639  -> FEC9 FECB FECC FECA
063A  -> FECD FECF FED0 FECE
0641  -> FED1 FED3 FED4 FED2
0642  -> FED5 FED7 FED8 FED6
0643  -> FED9 FEDB FEDC FEDA
0644  -> FEDD FEDF FEE0 FEDE
0644 0622  -> FEF5 0000 0000 FEF6
0644 0623  -> FEF7 0000 0000 FEF8
0644 0625  -> FEF9 0000 0000 FEFA
0644 0627  -> FEFB 0000 0000 FEFC
0645  -> FEE1 FEE3 FEE4 FEE2
0646  -> FEE5 FEE7 FEE8 FEE6
0647  -> FEE9 FEEB FEEC FEEA
0648  -> FEED 0000 0000 FEEE
0649  -> FEEF FBE8 FBE9 FEF0
064A  -> FEF1 FEF3 FEF4 FEF2
#
# From: Karl Koehler <koehler@or.uni-bonn.de>
# Concerning tashkeel: I would like text with it to not look garbled.
# Using shaped tashkeel would is nicer.
#
064B  -> FE70 FE70 FE71 FE70
064E  -> FE76 FE76 FE77 FE76
064F  -> FE78 FE78 FE79 FE78
0650  -> FE7A FE7A FE7B FE7A
0651  -> FE7C FE7C FE7D FE7C
0652  -> FE7E FE7E FE7F FE7E
# END
#
0671  -> FB50 0000 0000 FB51
0677  -> FBDD 0000 0000 0000
0679  -> FB66 FB68 FB69 FB67
067A  -> FB5E FB60 FB61 FB5F
067B  -> FB52 FB54 FB55 FB53
067E  -> FB56 FB58 FB59 FB57
067F  -> FB62 FB64 FB65 FB63
0680  -> FB5A FB5C FB5D FB5B
0683  -> FB76 FB78 FB79 FB77
0684  -> FB72 FB74 FB75 FB73
0686  -> FB7A FB7C FB7D FB7B
0687  -> FB7E FB80 FB81 FB7F
0688  -> FB88 0000 0000 FB89
068C  -> FB84 0000 0000 FB85
068D  -> FB82 0000 0000 FB83
068E  -> FB86 0000 0000 FB87
0691  -> FB8C 0000 0000 FB8D
0698  -> FB8A 0000 0000 FB8B
06A4  -> FB6A FB6C FB6D FB6B
06A6  -> FB6E FB70 FB71 FB6F
06A9  -> FB8E FB90 FB91 FB8F
06AD  -> FBD3 FBD5 FBD6 FBD4
06AF  -> FB92 FB94 FB95 FB93
06B1  -> FB9A FB9C FB9D FB9B
06B3  -> FB96 FB98 FB99 FB97
06BA  -> FB9E 0000 0000 FB9F
06BB  -> FBA0 FBA2 FBA3 FBA1
06BE  -> FBAA FBAC FBAD FBAB
06C0  -> FBA4 0000 0000 FBA5
06C1  -> FBA6 FBA8 FBA9 FBA7
06C5  -> FBE0 0000 0000 FBE1
06C6  -> FBD9 0000 0000 FBDA
06C7  -> FBD7 0000 0000 FBD8
06C8  -> FBDB 0000 0000 FBDC
06C9  -> FBE2 0000 0000 FBE3
06CB  -> FBDE 0000 0000 FBDF
06CC  -> FBFC FBFE FBFF FBFD
06D0  -> FBE4 FBE6 FBE7 FBE5
06D2  -> FBAE 0000 0000 FBAF
06D3  -> FBB0 0000 0000 FBB1
#
# This  decoder can be used to convert data from presentation form
#
COMM=ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt
# This file does not contain ligatures - STExtData need to be changed
# for that.
COMM=shapein -> isolated initial medial inal
COMM=Test A-> A i m f
SECTION=shapein
ENCODE=0
KEY_WIDTH=1
VALUE_WIDTH=1
KEY_LENGTH=0
VALUE_LENGTH=0
#
FB50 -> 0671 
FB51 -> 0671 
FB52 -> 067B 
FB53 -> 067B 
FB54 -> 067B 
FB55 -> 067B 
FB56 -> 067E 
FB57 -> 067E 
FB58 -> 067E 
FB59 -> 067E 
FB5A -> 0680 
FB5B -> 0680 
FB5C -> 0680 
FB5D -> 0680 
FB5E -> 067A 
FB5F -> 067A 
FB60 -> 067A 
FB61 -> 067A 
FB62 -> 067F 
FB63 -> 067F 
FB64 -> 067F 
FB65 -> 067F 
FB66 -> 0679 
FB67 -> 0679 
FB68 -> 0679 
FB69 -> 0679 
FB6A -> 06A4 
FB6B -> 06A4 
FB6C -> 06A4 
FB6D -> 06A4 
FB6E -> 06A6 
FB6F -> 06A6 
FB70 -> 06A6 
FB71 -> 06A6 
FB72 -> 0684 
FB73 -> 0684 
FB74 -> 0684 
FB75 -> 0684 
FB76 -> 0683 
FB77 -> 0683 
FB78 -> 0683 
FB79 -> 0683 
FB7A -> 0686 
FB7B -> 0686 
FB7C -> 0686 
FB7D -> 0686 
FB7E -> 0687 
FB7F -> 0687 
FB80 -> 0687 
FB81 -> 0687 
FB82 -> 068D 
FB83 -> 068D 
FB84 -> 068C 
FB85 -> 068C 
FB86 -> 068E 
FB87 -> 068E 
FB88 -> 0688 
FB89 -> 0688 
FB8A -> 0698 
FB8B -> 0698 
FB8C -> 0691 
FB8D -> 0691 
FB8E -> 06A9 
FB8F -> 06A9 
FB90 -> 06A9 
FB91 -> 06A9 
FB92 -> 06AF 
FB93 -> 06AF 
FB94 -> 06AF 
FB95 -> 06AF 
FB96 -> 06B3 
FB97 -> 06B3 
FB98 -> 06B3 
FB99 -> 06B3 
FB9A -> 06B1 
FB9B -> 06B1 
FB9C -> 06B1 
FB9D -> 06B1 
FB9E -> 06BA 
FB9F -> 06BA 
FBA0 -> 06BB 
FBA1 -> 06BB 
FBA2 -> 06BB 
FBA3 -> 06BB 
FBA4 -> 06C0 
FBA5 -> 06C0 
FBA6 -> 06C1 
FBA7 -> 06C1 
FBA8 -> 06C1 
FBA9 -> 06C1 
FBAA -> 06BE 
FBAB -> 06BE 
FBAC -> 06BE 
FBAD -> 06BE 
FBAE -> 06D2 
FBAF -> 06D2 
FBB0 -> 06D3 
FBB1 -> 06D3 
FBD3 -> 06AD 
FBD4 -> 06AD 
FBD5 -> 06AD 
FBD6 -> 06AD 
FBD7 -> 06C7 
FBD8 -> 06C7 
FBD9 -> 06C6 
FBDA -> 06C6 
FBDB -> 06C8 
FBDC -> 06C8 
FBDD -> 0677 
FBDE -> 06CB 
FBDF -> 06CB 
FBE0 -> 06C5 
FBE1 -> 06C5 
FBE2 -> 06C9 
FBE3 -> 06C9 
FBE4 -> 06D0 
FBE5 -> 06D0 
FBE6 -> 06D0 
FBE7 -> 06D0 
FBE8 -> 0649 
FBE9 -> 0649 
FBEA -> 0626 0627 
FBEB -> 0626 0627 
FBEC -> 0626 06D5 
FBED -> 0626 06D5 
FBEE -> 0626 0648 
FBEF -> 0626 0648 
FBF0 -> 0626 06C7 
FBF1 -> 0626 06C7 
FBF2 -> 0626 06C6 
FBF3 -> 0626 06C6 
FBF4 -> 0626 06C8 
FBF5 -> 0626 06C8 
FBF6 -> 0626 06D0 
FBF7 -> 0626 06D0 
FBF8 -> 0626 06D0 
FBF9 -> 0626 0649 
FBFA -> 0626 0649 
FBFB -> 0626 0649 
FBFC -> 06CC 
FBFD -> 06CC 
FBFE -> 06CC 
FBFF -> 06CC 
FC00 -> 0626 062C 
FC01 -> 0626 062D 
FC02 -> 0626 0645 
FC03 -> 0626 0649 
FC04 -> 0626 064A 
FC05 -> 0628 062C 
FC06 -> 0628 062D 
FC07 -> 0628 062E 
FC08 -> 0628 0645 
FC09 -> 0628 0649 
FC0A -> 0628 064A 
FC0B -> 062A 062C 
FC0C -> 062A 062D 
FC0D -> 062A 062E 
FC0E -> 062A 0645 
FC0F -> 062A 0649 
FC10 -> 062A 064A 
FC11 -> 062B 062C 
FC12 -> 062B 0645 
FC13 -> 062B 0649 
FC14 -> 062B 064A 
FC15 -> 062C 062D 
FC16 -> 062C 0645 
FC17 -> 062D 062C 
FC18 -> 062D 0645 
FC19 -> 062E 062C 
FC1A -> 062E 062D 
FC1B -> 062E 0645 
FC1C -> 0633 062C 
FC1D -> 0633 062D 
FC1E -> 0633 062E 
FC1F -> 0633 0645 
FC20 -> 0635 062D 
FC21 -> 0635 0645 
FC22 -> 0636 062C 
FC23 -> 0636 062D 
FC24 -> 0636 062E 
FC25 -> 0636 0645 
FC26 -> 0637 062D 
FC27 -> 0637 0645 
FC28 -> 0638 0645 
FC29 -> 0639 062C 
FC2A -> 0639 0645 
FC2B -> 063A 062C 
FC2C -> 063A 0645 
FC2D -> 0641 062C 
FC2E -> 0641 062D 
FC2F -> 0641 062E 
FC30 -> 0641 0645 
FC31 -> 0641 0649 
FC32 -> 0641 064A 
FC33 -> 0642 062D 
FC34 -> 0642 0645 
FC35 -> 0642 0649 
FC36 -> 0642 064A 
FC37 -> 0643 0627 
FC38 -> 0643 062C 
FC39 -> 0643 062D 
FC3A -> 0643 062E 
FC3B -> 0643 0644 
FC3C -> 0643 0645 
FC3D -> 0643 0649 
FC3E -> 0643 064A 
FC3F -> 0644 062C 
FC40 -> 0644 062D 
FC41 -> 0644 062E 
FC42 -> 0644 0645 
FC43 -> 0644 0649 
FC44 -> 0644 064A 
FC45 -> 0645 062C 
FC46 -> 0645 062D 
FC47 -> 0645 062E 
FC48 -> 0645 0645 
FC49 -> 0645 0649 
FC4A -> 0645 064A 
FC4B -> 0646 062C 
FC4C -> 0646 062D 
FC4D -> 0646 062E 
FC4E -> 0646 0645 
FC4F -> 0646 0649 
FC50 -> 0646 064A 
FC51 -> 0647 062C 
FC52 -> 0647 0645 
FC53 -> 0647 0649 
FC54 -> 0647 064A 
FC55 -> 064A 062C 
FC56 -> 064A 062D 
FC57 -> 064A 062E 
FC58 -> 064A 0645 
FC59 -> 064A 0649 
FC5A -> 064A 064A 
FC5B -> 0630 0670 
FC5C -> 0631 0670 
FC5D -> 0649 0670 
FC5E -> 0020 064C 0651 
FC5F -> 0020 064D 0651 
FC60 -> 0020 064E 0651 
FC61 -> 0020 064F 0651 
FC62 -> 0020 0650 0651 
FC63 -> 0020 0651 0670 
FC64 -> 0626 0631 
FC65 -> 0626 0632 
FC66 -> 0626 0645 
FC67 -> 0626 0646 
FC68 -> 0626 0649 
FC69 -> 0626 064A 
FC6A -> 0628 0631 
FC6B -> 0628 0632 
FC6C -> 0628 0645 
FC6D -> 0628 0646 
FC6E -> 0628 0649 
FC6F -> 0628 064A 
FC70 -> 062A 0631 
FC71 -> 062A 0632 
FC72 -> 062A 0645 
FC73 -> 062A 0646 
FC74 -> 062A 0649 
FC75 -> 062A 064A 
FC76 -> 062B 0631 
FC77 -> 062B 0632 
FC78 -> 062B 0645 
FC79 -> 062B 0646 
FC7A -> 062B 0649 
FC7B -> 062B 064A 
FC7C -> 0641 0649 
FC7D -> 0641 064A 
FC7E -> 0642 0649 
FC7F -> 0642 064A 
FC80 -> 0643 0627 
FC81 -> 0643 0644 
FC82 -> 0643 0645 
FC83 -> 0643 0649 
FC84 -> 0643 064A 
FC85 -> 0644 0645 
FC86 -> 0644 0649 
FC87 -> 0644 064A 
FC88 -> 0645 0627 
FC89 -> 0645 0645 
FC8A -> 0646 0631 
FC8B -> 0646 0632 
FC8C -> 0646 0645 
FC8D -> 0646 0646 
FC8E -> 0646 0649 
FC8F -> 0646 064A 
FC90 -> 0649 0670 
FC91 -> 064A 0631 
FC92 -> 064A 0632 
FC93 -> 064A 0645 
FC94 -> 064A 0646 
FC95 -> 064A 0649 
FC96 -> 064A 064A 
FC97 -> 0626 062C 
FC98 -> 0626 062D 
FC99 -> 0626 062E 
FC9A -> 0626 0645 
FC9B -> 0626 0647 
FC9C -> 0628 062C 
FC9D -> 0628 062D 
FC9E -> 0628 062E 
FC9F -> 0628 0645 
FCA0 -> 0628 0647 
FCA1 -> 062A 062C 
FCA2 -> 062A 062D 
FCA3 -> 062A 062E 
FCA4 -> 062A 0645 
FCA5 -> 062A 0647 
FCA6 -> 062B 0645 
FCA7 -> 062C 062D 
FCA8 -> 062C 0645 
FCA9 -> 062D 062C 
FCAA -> 062D 0645 
FCAB -> 062E 062C 
FCAC -> 062E 0645 
FCAD -> 0633 062C 
FCAE -> 0633 062D 
FCAF -> 0633 062E 
FCB0 -> 0633 0645 
FCB1 -> 0635 062D 
FCB2 -> 0635 062E 
FCB3 -> 0635 0645 
FCB4 -> 0636 062C 
FCB5 -> 0636 062D 
FCB6 -> 0636 062E 
FCB7 -> 0636 0645 
FCB8 -> 0637 062D 
FCB9 -> 0638 0645 
FCBA -> 0639 062C 
FCBB -> 0639 0645 
FCBC -> 063A 062C 
FCBD -> 063A 0645 
FCBE -> 0641 062C 
FCBF -> 0641 062D 
FCC0 -> 0641 062E 
FCC1 -> 0641 0645 
FCC2 -> 0642 062D 
FCC3 -> 0642 0645 
FCC4 -> 0643 062C 
FCC5 -> 0643 062D 
FCC6 -> 0643 062E 
FCC7 -> 0643 0644 
FCC8 -> 0643 0645 
FCC9 -> 0644 062C 
FCCA -> 0644 062D 
FCCB -> 0644 062E 
FCCC -> 0644 0645 
FCCD -> 0644 0647 
FCCE -> 0645 062C 
FCCF -> 0645 062D 
FCD0 -> 0645 062E 
FCD1 -> 0645 0645 
FCD2 -> 0646 062C 
FCD3 -> 0646 062D 
FCD4 -> 0646 062E 
FCD5 -> 0646 0645 
FCD6 -> 0646 0647 
FCD7 -> 0647 062C 
FCD8 -> 0647 0645 
FCD9 -> 0647 0670 
FCDA -> 064A 062C 
FCDB -> 064A 062D 
FCDC -> 064A 062E 
FCDD -> 064A 0645 
FCDE -> 064A 0647 
FCDF -> 0626 0645 
FCE0 -> 0626 0647 
FCE1 -> 0628 0645 
FCE2 -> 0628 0647 
FCE3 -> 062A 0645 
FCE4 -> 062A 0647 
FCE5 -> 062B 0645 
FCE6 -> 062B 0647 
FCE7 -> 0633 0645 
FCE8 -> 0633 0647 
FCE9 -> 0634 0645 
FCEA -> 0634 0647 
FCEB -> 0643 0644 
FCEC -> 0643 0645 
FCED -> 0644 0645 
FCEE -> 0646 0645 
FCEF -> 0646 0647 
FCF0 -> 064A 0645 
FCF1 -> 064A 0647 
FCF2 -> 0640 064E 0651 
FCF3 -> 0640 064F 0651 
FCF4 -> 0640 0650 0651 
FCF5 -> 0637 0649 
FCF6 -> 0637 064A 
FCF7 -> 0639 0649 
FCF8 -> 0639 064A 
FCF9 -> 063A 0649 
FCFA -> 063A 064A 
FCFB -> 0633 0649 
FCFC -> 0633 064A 
FCFD -> 0634 0649 
FCFE -> 0634 064A 
FCFF -> 062D 0649 
FD00 -> 062D 064A 
FD01 -> 062C 0649 
FD02 -> 062C 064A 
FD03 -> 062E 0649 
FD04 -> 062E 064A 
FD05 -> 0635 0649 
FD06 -> 0635 064A 
FD07 -> 0636 0649 
FD08 -> 0636 064A 
FD09 -> 0634 062C 
FD0A -> 0634 062D 
FD0B -> 0634 062E 
FD0C -> 0634 0645 
FD0D -> 0634 0631 
FD0E -> 0633 0631 
FD0F -> 0635 0631 
FD10 -> 0636 0631 
FD11 -> 0637 0649 
FD12 -> 0637 064A 
FD13 -> 0639 0649 
FD14 -> 0639 064A 
FD15 -> 063A 0649 
FD16 -> 063A 064A 
FD17 -> 0633 0649 
FD18 -> 0633 064A 
FD19 -> 0634 0649 
FD1A -> 0634 064A 
FD1B -> 062D 0649 
FD1C -> 062D 064A 
FD1D -> 062C 0649 
FD1E -> 062C 064A 
FD1F -> 062E 0649 
FD20 -> 062E 064A 
FD21 -> 0635 0649 
FD22 -> 0635 064A 
FD23 -> 0636 0649 
FD24 -> 0636 064A 
FD25 -> 0634 062C 
FD26 -> 0634 062D 
FD27 -> 0634 062E 
FD28 -> 0634 0645 
FD29 -> 0634 0631 
FD2A -> 0633 0631 
FD2B -> 0635 0631 
FD2C -> 0636 0631 
FD2D -> 0634 062C 
FD2E -> 0634 062D 
FD2F -> 0634 062E 
FD30 -> 0634 0645 
FD31 -> 0633 0647 
FD32 -> 0634 0647 
FD33 -> 0637 0645 
FD34 -> 0633 062C 
FD35 -> 0633 062D 
FD36 -> 0633 062E 
FD37 -> 0634 062C 
FD38 -> 0634 062D 
FD39 -> 0634 062E 
FD3A -> 0637 0645 
FD3B -> 0638 0645 
FD3C -> 0627 064B 
FD3D -> 0627 064B 
FD50 -> 062A 062C 0645 
FD51 -> 062A 062D 062C 
FD52 -> 062A 062D 062C 
FD53 -> 062A 062D 0645 
FD54 -> 062A 062E 0645 
FD55 -> 062A 0645 062C 
FD56 -> 062A 0645 062D 
FD57 -> 062A 0645 062E 
FD58 -> 062C 0645 062D 
FD59 -> 062C 0645 062D 
FD5A -> 062D 0645 064A 
FD5B -> 062D 0645 0649 
FD5C -> 0633 062D 062C 
FD5D -> 0633 062C 062D 
FD5E -> 0633 062C 0649 
FD5F -> 0633 0645 062D 
FD60 -> 0633 0645 062D 
FD61 -> 0633 0645 062C 
FD62 -> 0633 0645 0645 
FD63 -> 0633 0645 0645 
FD64 -> 0635 062D 062D 
FD65 -> 0635 062D 062D 
FD66 -> 0635 0645 0645 
FD67 -> 0634 062D 0645 
FD68 -> 0634 062D 0645 
FD69 -> 0634 062C 064A 
FD6A -> 0634 0645 062E 
FD6B -> 0634 0645 062E 
FD6C -> 0634 0645 0645 
FD6D -> 0634 0645 0645 
FD6E -> 0636 062D 0649 
FD6F -> 0636 062E 0645 
FD70 -> 0636 062E 0645 
FD71 -> 0637 0645 062D 
FD72 -> 0637 0645 062D 
FD73 -> 0637 0645 0645 
FD74 -> 0637 0645 064A 
FD75 -> 0639 062C 0645 
FD76 -> 0639 0645 0645 
FD77 -> 0639 0645 0645 
FD78 -> 0639 0645 0649 
FD79 -> 063A 0645 0645 
FD7A -> 063A 0645 064A 
FD7B -> 063A 0645 0649 
FD7C -> 0641 062E 0645 
FD7D -> 0641 062E 0645 
FD7E -> 0642 0645 062D 
FD7F -> 0642 0645 0645 
FD80 -> 0644 062D 0645 
FD81 -> 0644 062D 064A 
FD82 -> 0644 062D 0649 
FD83 -> 0644 062C 062C 
FD84 -> 0644 062C 062C 
FD85 -> 0644 062E 0645 
FD86 -> 0644 062E 0645 
FD87 -> 0644 0645 062D 
FD88 -> 0644 0645 062D 
FD89 -> 0645 062D 062C 
FD8A -> 0645 062D 0645 
FD8B -> 0645 062D 064A 
FD8C -> 0645 062C 062D 
FD8D -> 0645 062C 0645 
FD8E -> 0645 062E 062C 
FD8F -> 0645 062E 0645 
FD92 -> 0645 062C 062E 
FD93 -> 0647 0645 062C 
FD94 -> 0647 0645 0645 
FD95 -> 0646 062D 0645 
FD96 -> 0646 062D 0649 
FD97 -> 0646 062C 0645 
FD98 -> 0646 062C 0645 
FD99 -> 0646 062C 0649 
FD9A -> 0646 0645 064A 
FD9B -> 0646 0645 0649 
FD9C -> 064A 0645 0645 
FD9D -> 064A 0645 0645 
FD9E -> 0628 062E 064A 
FD9F -> 062A 062C 064A 
FDA0 -> 062A 062C 0649 
FDA1 -> 062A 062E 064A 
FDA2 -> 062A 062E 0649 
FDA3 -> 062A 0645 064A 
FDA4 -> 062A 0645 0649 
FDA5 -> 062C 0645 064A 
FDA6 -> 062C 062D 0649 
FDA7 -> 062C 0645 0649 
FDA8 -> 0633 062E 0649 
FDA9 -> 0635 062D 064A 
FDAA -> 0634 062D 064A 
FDAB -> 0636 062D 064A 
FDAC -> 0644 062C 064A 
FDAD -> 0644 0645 064A 
FDAE -> 064A 062D 064A 
FDAF -> 064A 062C 064A 
FDB0 -> 064A 0645 064A 
FDB1 -> 0645 0645 064A 
FDB2 -> 0642 0645 064A 
FDB3 -> 0646 062D 064A 
FDB4 -> 0642 0645 062D 
FDB5 -> 0644 062D 0645 
FDB6 -> 0639 0645 064A 
FDB7 -> 0643 0645 064A 
FDB8 -> 0646 062C 062D 
FDB9 -> 0645 062E 064A 
FDBA -> 0644 062C 0645 
FDBB -> 0643 0645 0645 
FDBC -> 0644 062C 0645 
FDBD -> 0646 062C 062D 
FDBE -> 062C 062D 064A 
FDBF -> 062D 062C 064A 
FDC0 -> 0645 062C 064A 
FDC1 -> 0641 0645 064A 
FDC2 -> 0628 062D 064A 
FDC3 -> 0643 0645 0645 
FDC4 -> 0639 062C 0645 
FDC5 -> 0635 0645 0645 
FDC6 -> 0633 062E 064A 
FDC7 -> 0646 062C 064A 
FDF0 -> 0635 0644 06D2 
FDF1 -> 0642 0644 06D2 
FDF2 -> 0627 0644 0644 0647 
FDF3 -> 0627 0643 0628 0631 
FDF4 -> 0645 062D 0645 062F 
FDF5 -> 0635 0644 0639 0645 
FDF6 -> 0631 0633 0648 0644 
FDF7 -> 0639 0644 064A 0647 
FDF8 -> 0648 0633 0644 0645 
FDF9 -> 0635 0644 0649 
FDFA -> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645 
FDFB -> 062C 0644 0020 062C 0644 0627 0644 0647 
FE70 -> 0020 064B 
#
# From: Karl Koehler <koehler@or.uni-bonn.de>
# Concerning tashkeel: I would like text with it to not look garbled.
# Using shaped tashkeel would is nicer.
# Commented by gaspar - duplicate
# FE70 -> 064B
# FE71 -> 064B
# FE72 -> 064C
# FE74 -> 064D
# FE76 -> 064E
# FE77 -> 064E
# FE78 -> 064F
# FE79 -> 064F
# FE7A -> 0650
# FE7B -> 0650
# FE7C -> 0651
# FE7D -> 0651
# FE7E -> 0652
# FE7F -> 0652
# END
#
FE71 -> 0640 064B 
FE72 -> 0020 064C 
FE74 -> 0020 064D 
FE76 -> 0020 064E 
FE77 -> 0640 064E 
FE78 -> 0020 064F 
FE79 -> 0640 064F 
FE7A -> 0020 0650 
FE7B -> 0640 0650 
FE7C -> 0020 0651 
FE7D -> 0640 0651 
FE7E -> 0020 0652 
FE7F -> 0640 0652 
FE80 -> 0621 
FE81 -> 0622 
FE82 -> 0622 
FE83 -> 0623 
FE84 -> 0623 
FE85 -> 0624 
FE86 -> 0624 
FE87 -> 0625 
FE88 -> 0625 
FE89 -> 0626 
FE8A -> 0626 
FE8B -> 0626 
FE8C -> 0626 
FE8D -> 0627 
FE8E -> 0627 
FE8F -> 0628 
FE90 -> 0628 
FE91 -> 0628 
FE92 -> 0628 
FE93 -> 0629 
FE94 -> 0629 
FE95 -> 062A 
FE96 -> 062A 
FE97 -> 062A 
FE98 -> 062A 
FE99 -> 062B 
FE9A -> 062B 
FE9B -> 062B 
FE9C -> 062B 
FE9D -> 062C 
FE9E -> 062C 
FE9F -> 062C 
FEA0 -> 062C 
FEA1 -> 062D 
FEA2 -> 062D 
FEA3 -> 062D 
FEA4 -> 062D 
FEA5 -> 062E 
FEA6 -> 062E 
FEA7 -> 062E 
FEA8 -> 062E 
FEA9 -> 062F 
FEAA -> 062F 
FEAB -> 0630 
FEAC -> 0630 
FEAD -> 0631 
FEAE -> 0631 
FEAF -> 0632 
FEB0 -> 0632 
FEB1 -> 0633 
FEB2 -> 0633 
FEB3 -> 0633 
FEB4 -> 0633 
FEB5 -> 0634 
FEB6 -> 0634 
FEB7 -> 0634 
FEB8 -> 0634 
FEB9 -> 0635 
FEBA -> 0635 
FEBB -> 0635 
FEBC -> 0635 
FEBD -> 0636 
FEBE -> 0636 
FEBF -> 0636 
FEC0 -> 0636 
FEC1 -> 0637 
FEC2 -> 0637 
FEC3 -> 0637 
FEC4 -> 0637 
FEC5 -> 0638 
FEC6 -> 0638 
FEC7 -> 0638 
FEC8 -> 0638 
FEC9 -> 0639 
FECA -> 0639 
FECB -> 0639 
FECC -> 0639 
FECD -> 063A 
FECE -> 063A 
FECF -> 063A 
FED0 -> 063A 
FED1 -> 0641 
FED2 -> 0641 
FED3 -> 0641 
FED4 -> 0641 
FED5 -> 0642 
FED6 -> 0642 
FED7 -> 0642 
FED8 -> 0642 
FED9 -> 0643 
FEDA -> 0643 
FEDB -> 0643 
FEDC -> 0643 
FEDD -> 0644 
FEDE -> 0644 
FEDF -> 0644 
FEE0 -> 0644 
FEE1 -> 0645 
FEE2 -> 0645 
FEE3 -> 0645 
FEE4 -> 0645 
FEE5 -> 0646 
FEE6 -> 0646 
FEE7 -> 0646 
FEE8 -> 0646 
FEE9 -> 0647 
FEEA -> 0647 
FEEB -> 0647 
FEEC -> 0647 
FEED -> 0648 
FEEE -> 0648 
FEEF -> 0649 
FEF0 -> 0649 
FEF1 -> 064A 
FEF2 -> 064A 
FEF3 -> 064A 
FEF4 -> 064A 
FEF5 -> 0644 0622 
FEF6 -> 0644 0622 
FEF7 -> 0644 0623 
FEF8 -> 0644 0623 
FEF9 -> 0644 0625 
FEFA -> 0644 0625 
FEFB -> 0644 0627 
FEFC -> 0644 0627 
# End