summaryrefslogtreecommitdiff
path: root/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi
diff options
context:
space:
mode:
Diffstat (limited to 'language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi')
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ararabeyes.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpnaskh.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpthuluth.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/armonotype.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/aromega.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arsimplified.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arunicode.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsitex.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsiwebencoding.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frmonotype.enc148
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimple.enc142
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimplified.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frunicode.enc146
13 files changed, 1889 insertions, 0 deletions
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ararabeyes.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ararabeyes.enc
new file mode 100644
index 0000000000..c72f6af693
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ararabeyes.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/ArabeyesArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dal /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40 (below) parentheses were refelcted, asterisk replaced with arabicfivepointedstar
+ /parenright /parenleft /arabicfivepointedstar /quotedbl %
+% 44 we should get an "arabicslash" in 4th position, we use backslash
+ /arabiccomma /hyphenminus /period /backslash %
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon % does "colon" look ok ?
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathah /behmedial /.notdef
+% 100
+ /dalfinal /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasrah /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammah /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kafinitial /arabickaffinal /kafisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratan /fathah /dammah /kasrah
+% 196
+ /shaddah /sukun /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /shaddah /.notdef /.notdef /.notdef
+% 208
+ /thalisolated /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /mhmd /tatweel /sallallahou %the 4-ligature mhmd
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpnaskh.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpnaskh.enc
new file mode 100644
index 0000000000..ca2c8ad1fa
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpnaskh.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/DTPNaskArabicEncoding [ % now 256 chars follow
+% 0
+ /alef /hamzah_on_alef /_hamzah_on_alef /hamzah_under_alef
+% 4
+ /_hamzah_under_alef /maddah_on_alef /_maddah_on_alef /baa_
+% 8
+ /.notdef /_baa /baa /taa_
+% 12
+ /.notdef /_taa /taa /thaa_
+% 16
+ /_thaa_ /_thaa /thaa /jeem_
+% 20
+ /_jeem_ /_jeem /jeem /haa_
+% 24
+ /_haa_ /_haa /haa /khaa_
+% 28
+ /_khaa_ /_khaa /khaa /.notdef
+% 32
+ /dal /arab_exclam /sukun /.notdef %OK
+% 36
+ /dollar /arab_percent /.notdef /.notdef %ok
+% 40
+ /parent_right /parent_left /dharma /arab_inch % parentheses were refelcted
+% 44
+ /arab_comma /endash /point /forward_slant % we should get the "arabicslash" in 4th position
+% 48
+ /arab_zero /arab_one /arab_two /arab_three
+% 52
+ /arab_four /arab_five /arab_six /arab_seven
+% 56
+ /arab_eight /arab_nine /colon /arab_semicolon %colon ok ??
+% 60
+ /guillemets_right /.notdef /quillemets_left /arab_question %quill.. not guill..
+% 64
+ /_thal /_alef /.notdef /ra
+% 68
+ /.nodef /zain /seen_ /.notdef
+% 72
+ /_seen /_ya_ /sheen_ /_sheen_
+% 76
+ /_sheen /sheen /.notdef /_sad_
+% 80
+ /_sad /sad /dad_ /_dad_
+% 84
+ /_taa_marbutah /_waw /tah_ /_tah_
+% 88
+ /_tah /_alef_maqsurah /dhah_ /right_Quranquote
+% 92
+ /_dhah_ /left_Quranquote /_dhah /dhah
+% 96
+ /_ain_ /fathah /_baa_ /.notdef
+% 100
+ /_dal /.notdef /_fa_ /.notdef
+% 104
+ /_ha_ /kasrah /.notdef /_caf_
+% 108
+ /_lam_ /_meem_ /_noon_ /.notdef
+% 112
+ /_peh_ /_qaf_ /_ra /_seen_
+% 116
+ /_taa_ /dammah /.notdef /_waw
+% 120
+ /seen /_ya_ /_zain /_dad
+% 124
+ /dad /sad_ /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /ain_ /_ain /ain /ghain_
+% 140
+ /_ghain_ /_ghain /ghain /fa_
+% 144
+ /_fa /fa /qaf_ /_qaf
+% 148
+ /qaf /caf_ /_caf /caf
+% 152
+ /lam_ /_lam /lam /meem_
+% 156
+ /_meem /meem /noon_ /_noon
+% 160
+ /noon /ha_ /_ha /ha
+% 164
+ /waw /_hamzah_on_waw /hamzah_on_waw /ya_
+% 168
+ /_ya /ya /tah /alef_maqsurah
+% 172
+ /.notdef /taa_marbutah /_lam_alef /lam_alef
+% 176
+ /_lam_hamzah_on_alef /lam_hamza_on_alef
+ /_lam_hamzah_under_alef /lam_hamzah_under_alef
+% 180
+ /_lam_maddah_on_alef /lam_maddah_on_alef
+ /hamzah_on_ya_ /_hamzah_on_ya_
+% 184
+ /_hamzah_on_ya /hamzah_on_ya
+ /hamzah /.notdef
+% 188
+ /.notdef /.notdef /fatahatan /dammatan %fatahatan not fathatan :)
+% 192
+ /kasratan /fathah /dammah /kasrah
+% 196
+ /shaddah /sukun /shaddah_fathatan /shaddah_dammatan
+% 200
+ /shaddah_kasratan /shaddah_fathah /shaddah_dammah /shaddah_kasrah
+% 204
+ /shaddah /shaddah_fathah /shaddah_dammah /shaddah_kasrah
+% 208
+ /thal /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /lam_lam_ha /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpthuluth.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpthuluth.enc
new file mode 100644
index 0000000000..8458a5133e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpthuluth.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/DTPThuluthArabicEncoding [ % now 256 chars follow
+% 0
+ /fe8d /fe83 /fe84 /fe87
+% 4
+ /fe88 /fe81 /fe82 /fe91
+% 8
+ /.notdef /fe90 /fe8f /fe97
+% 12
+ /.notdef /fe96 /fe95 /fe9b
+% 16
+ /fe9c /fe9a /fe99 /fe9f
+% 20
+ /fea0 /fe9e /fe9d /fea3
+% 24
+ /fea4 /fea2 /fea1 /fea7
+% 28
+ /fea8 /fea6 /fea5 /.notdef
+% 32
+ /fea9 /exclam /u0652 /numbersign
+% 36
+ /dollar /_66a /ampersand /quoteright
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /u060c /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /u0660 /u0661 /_662 /_663
+% 52
+ /_664 /_665 /_666 /_667
+% 56
+ /_668 /_669 /colon /u061b %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /u061f
+% 64
+ /feac /fe8e /.notdef /fead
+% 68
+ /.nodef /feaf /feb3 /.notdef
+% 72
+ /feb2 /fef4 /feb7 /feb8
+% 76
+ /feb6 /feb5 /.notdef /febc
+% 80
+ /feba /feb9 /febf /fec0
+% 84
+ /uE01C /feee /fec3 /fec4
+% 88
+ /fec2 /fef0 /fec7 /braceright
+% 92
+ /fec8 /braceleft /fec6 /fec5
+% 96
+ /fecc /u064E /fe92 /.notdef
+% 100
+ /feaa /.notdef /fed4 /.notdef
+% 104
+ /feec /u0650 /.notdef /fedc
+% 108
+ /fee0 /fee4 /fee8 /.notdef
+% 112
+ /.notdef /fed8 /feae /feb4
+% 116
+ /fe98 /u064F /.notdef /feee
+% 120
+ /feb1 /fef4 /feb0 /febe
+% 124
+ /febd /febb /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /fecb /feca /fec9 /fecf
+% 140
+ /fed0 /fece /fecd /fed3
+% 144
+ /fed2 /fed1 /fed7 /fed6
+% 148
+ /fed5 /fedb /feda /fed9
+% 152
+ /fedf /fede /fedd /fee3
+% 156
+ /fee2 /fee1 /fee7 /fee6
+% 160
+ /fee5 /feeb /feea /fee9
+% 164
+ /feed /fe86 /fe85 /fef3
+% 168
+ /fef2 /fef1 /fec1 /feef
+% 172
+ /.notdef /fe93 /fefc /fefb
+% 176
+ /fef8 /fef7
+ /fefa /fef9
+% 180
+ /fef6 /fef5
+ /fe8b /fe8c
+% 184
+ /fe8a /fe89
+ /fe80 /.notdef
+% 188
+ /.notdef /.notdef /u064B /u064C
+% 192
+ /u064D /u064E /u064F /u0650
+% 196
+ /u0651 /u0652 /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /u0652 /.notdef /.notdef /.notdef
+% 208
+ /feab /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /e007 /.notdef /u0640 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/armonotype.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/armonotype.enc
new file mode 100644
index 0000000000..86518000cb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/armonotype.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/MonotypeArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /.notdef
+% 100
+ /dalfinal /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasraisolated /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kafinitial /arabickaffinal /kafisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolatedlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thalisolated /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/aromega.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/aromega.enc
new file mode 100644
index 0000000000..ca7e0ea680
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/aromega.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/OmegaArabicEncoding [ % now 256 chars fol
+% 0
+ /alifiso /alifhamzaiso /alifhamzafin /alifsubhamzaiso
+% 4
+ /alifsubhamzafin /alifmaddaiso /alifmaddafin /behini
+% 8
+ /.notdef /behfin /behiso /tehini
+% 12
+ /.notdef /tehfin /tehiso /thehini
+% 16
+ /thehmed /thehfin /thehiso /jeemini
+% 20
+ /jeemmed /jeemfin /jeemiso /hahini
+% 24
+ /hahmed /hahfin /hahiso /khahini
+% 28
+ /khahmed /khahfin /khahiso /.notdef
+% 32
+ /daliso /exclam /sukun /numbersign %OK
+% 36
+ /dollar /percentarabic /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /stararabic /quotedbl % parentheses were refelcted
+% 44
+ /commaarabic /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /zeroarabic /onearabic /twoarabic /threearabic
+% 52
+ /fourarabic /fivearabic /sixarabic /sevenarabic
+% 56
+ /eightarabic /ninearabic /colon /semicolonarabic %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /questionmarkarabic
+% 64
+ /thalfin /aliffin /.notdef /rehiso
+% 68
+ /.nodef /zainiso /seenini /.notdef
+% 72
+ /seenfin /yehmed /sheenini /sheenmed
+% 76
+ /sheenfin /sheeniso /.notdef /sadmed
+% 80
+ /sadfin /sadiso /dadini /dadmed
+% 84
+ /tehmarbutafin /wawfin /tahini /tahmed
+% 88
+ /tahfin /alifmaksurafin /zahini /ornaterightparenthesis
+% 92
+ /zahmed /ornateleftparenthesis /zahfin /zahiso
+% 96
+ /ainmed /fatha /behmed /.notdef
+% 100
+ /dalfin /.notdef /fehmed /.notdef
+% 104
+ /hehmed /kasra /.notdef /kafmed
+% 108
+ /lammed /meemmed /noonmed /.notdef
+% 112
+ /pehmed /qafmed /rehfin /seenmed
+% 116
+ /tehmed /damma /.notdef /wawfin
+% 120
+ /seeniso /yehmed /zainfin /dadfin
+% 124
+ /dadiso /sadini /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /ainini /ainfin /ainiso /ghainini
+% 140
+ /ghainmed /ghainfin /ghainiso /fehini
+% 144
+ /fehfin /fehiso /qafini /qaffin
+% 148
+ /qafiso /kafini /kaffin /kafiso
+% 152
+ /lamini /lamfin /lamiso /meemini
+% 156
+ /meemfin /meemiso /noonini /noonfin
+% 160
+ /nooniso /hehini /hehfin /hehiso
+% 164
+ /wawiso /wawhamzafin /wawhamzaiso /yehini
+% 168
+ /yehfin /yehiso /tahiso /alifmaksuraiso
+% 172
+ /.notdef /tehmarbutaiso /lamaliffin /lamalifiso
+% 176 2nd with dd!!!!
+ /lamalifhamzafin /lamalifhamzaiso
+ /lamalifsubhamzafin /lamalifsubhamzaiso
+% 180 2nd with dd!!!!
+ /lamalifmaddafin /lamalifmaddaiso
+ /yehhamzaini /yehhamzamed
+% 184
+ /yehhamzafin /yehhamzaiso
+ /hamzastandalone /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratan /fatha /damma /kasra
+% 196
+ /shadda /sukun /shaddawithfathatan /shaddawithdammatan
+% 200
+ /shaddawithkasratan /shaddawithfatha /shaddawithdamma /shaddawithkasra
+% 204
+ /shadda /shaddawithfatha /shaddawithdamma /shaddawithkasra
+% 208
+ /thaliso /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /llahshadda /.notdef /keshideh /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arsimplified.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arsimplified.enc
new file mode 100644
index 0000000000..4e86bff7c8
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arsimplified.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/SimplifiedArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behmedial
+% 8
+ /.notdef /behisolated /behisolated /tehmedial
+% 12
+ /.notdef /tehisolated /tehisolated /thehmedial
+% 16
+ /thehmedial /thehisolated /thehisolated /jeemmedial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahmedial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahmedial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalisolated /aleffinal /.notdef /reh
+% 68
+ /.nodef /zainisolated /seenmedial /.notdef
+% 72
+ /seenisolated /yehmedial /sheenmedial /sheenmedial
+% 76
+ /sheenisolated /sheenisolated /.notdef /sadmedial
+% 80
+ /sadisolated /sadisolated /dadmedial /dadmedial
+% 84
+ /tehmarbutafinal /wawisolated /tahisolated /tahisolated
+% 88
+ /tahisolated /alefmaksurafinal /zahisolated /ornaterightparenthesis
+% 92
+ /zahisolated /ornateleftparenthesis /zahisolated /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /.notdef
+% 100
+ /dalisolated /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasraisolated /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehisolated /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawisolated
+% 120
+ /seenisolated /yehmedial /zainisolated /dadisolated
+% 124
+ /dadisolated /sadmedial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehisolated /fehisolated /qafinitial /qafisolated
+% 148
+ /qafisolated /kafmedial /kafisolated /kafisolated
+% 152
+ /lammedial /lam /lam /meemmedial % the lamisolated is in fact medial-initial BADD!!
+% 156
+ /meemisolated /meemisolated /noonmedial /noonisolated
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabove /wawwithhamzaabove /yehmedial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd %with dd at the end!!!!
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaabovemedial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamza /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thal /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arunicode.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arunicode.enc
new file mode 100644
index 0000000000..f7eb886124
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arunicode.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesArabicEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395
+% 52
+ /afii57396 /afii57397 /afii57398 /afii57399
+% 56
+ /afii57400 /afii57401 /colon /afii57403 %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /.notdef
+% 100
+ /afii62780 /.notdef /afii62809 /.notdef
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62812 /afii62782 /afii62785
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62816 /afii57443
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62833 /afii57450 /afii57431 /afii57449
+% 172
+ /afii.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsitex.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsitex.enc
new file mode 100644
index 0000000000..c018d947e0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsitex.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesFarsiEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395 % 0 1 2 3
+% 52
+ /afii62843 /afii62844 /afii62845 /afii57399 % 4 5 6 7
+% 56
+ /afii57400 /afii57401 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /afii62959 %% xxx tchehM
+% 100
+ /afii62780 /.notdef /afii62809 /afii62966 %% xxx gafM
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62782 /afii62782 /afii62785 %%pehM xxx
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62964 /afii57567
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62830 /afii57449 /afii57431 /.notdef
+% 172
+ /.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /afii62962 /afii57508 /afii62956
+% 212
+ /afii62958 /afii57506 /afii62965 /afii62967
+% 216
+ /afii57509 /afii62959 /afii62961 /afii57507
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /afii57461
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef % llah (uni0644064406510647) ryal(uniFDFC) tatweel
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsiwebencoding.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsiwebencoding.enc
new file mode 100644
index 0000000000..c425bd8f5d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsiwebencoding.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/FarsiWebEncoding [ % now 256 chars follow
+% 0
+ /afii57415.isol /afii57411.isol /afii57411.fina /afii57413.isol
+% 4
+ /afii57413.fina /afii57410.isol /afii57410.fina /afii57416.init
+% 8
+ /.notdef /afii57416.fina /afii57416.isol /afii57418.init
+% 12
+ /.notdef /afii57418.fina /afii57418.isol /afii57419.init
+% 16
+ /afii57419.medi /afii57419.fina /afii57419.isol /afii57420.init
+% 20
+ /afii57420.medi /afii57420.fina /afii57420.isol /afii57421.init
+% 24
+ /afii57421.medi /afii57421.fina /afii57421.isol /afii57422.init
+% 28
+ /afii57422.medi /afii57422.fina /afii57422.isol /.notdef
+% 32
+ /afii57423.isol /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /hyphen /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /uni06F0 /uni06F1 /uni06F2 /uni06F3 % 0 1 2 3
+% 52
+ /uni06F4 /uni06F5 /uni06F6 /uni06F7 % 4 5 6 7
+% 56
+ /uni06F8 /uni06F9 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii57424.fina /afii57415.fina /.notdef /afii57425.isol
+% 68
+ /.nodef /afii57426.isol /afii57427.init /.notdef
+% 72
+ /afii57427.fina /uni06CC.media /afii57428.init /afii57428.medi
+% 76
+ /afii57428.fina /afii57428.isol /.notdef /afii57429.medi
+% 80
+ /afii57429.fina /afii57429.isol /afii57430.init /afii57430.medi
+% 84
+ /afii57417.fina /afii57448.fina /afii57431.init /afii57431.medi
+% 88
+ /afii57431.fina /uni06CC.fina /afii57432.init /bracketright
+% 92
+ /afii57432.medi /bracketleft /afii57432.fina /afii57432.isol
+% 96
+ /afii57433.medi /afii57454 /afii57416.medi /afii57507.medi %% xxx tchehM
+% 100
+ /afii57423.fina /.notdef /afii57441.medi /afii57509.medi %% xxx gafM
+% 104
+ /afii57470.medi /afii57456 /.notdef /uni06A9.medi
+% 108
+ /afii57444.medi /afii57445.medi /afii57446.medi /.notdef
+% 112
+ /afii57506.medi /afii57442.medi /afii57425.fina /afii57427.medi %%pehM xxx
+% 116
+ /afii57418.medi /afii57455 /.notdef /afii57448.fina
+% 120
+ /afii57427.isol /uni06CC.medi /afii57426.fina /afii57430.fina
+% 124
+ /afii57430.isol /afii57429.init /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii57433.init /afii57433.fina /afii57433.isol /afii57434.init
+% 140
+ /afii57434.medi /afii57434.fina /afii57434.isol /afii57441.init
+% 144
+ /afii57441.fina /afii57441.isol /afii57442.init /afii57442.fina
+% 148
+ /afii57442.isol /uni06A9.init /uni06A9.fina /uni06A9.isol
+% 152
+ /afii57444.init /afii57444.fina /afii57444.isol /afii57445.init
+% 156
+ /afii57445.fina /afii57445.isol /afii57446.init /afii57446.fina
+% 160
+ /afii57446.isol /afii57470.init /afii57470.fina /afii57470.isol
+% 164
+ /afii57448.isol /afii57412.fina /afii57412.isol /uni06CC.init
+% 168
+ /uni06CC.fina /uni06CC.isol /afii57431.isol /.notdef
+% 172
+ /.notdef /afii57417.isol /afii57444_afii57415.fina /afii57444_afii57415.isol
+% 176 2nd with dd!!!!
+ /afii57444_afii57411.fina /afii57444_afii57411.isol
+ /afii57444_afii57413.fina /afii57444_afii57413.isol
+% 180 2nd with dd!!!!
+ /afii57444_afii57410.fina /afii57444_afii57410.isol
+ /afii57414.init /afii57414.medi
+% 184
+ /afii57414.fina /afii57414.isol
+ /afii57409 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii57457_afii57451 /afii57457_afii57452
+% 200
+ /afii57457_afii57453 /afii57457_afii57454 /afii57457_afii57455 /afii57457_afii57456
+% 204 ok
+ /afii57457 /afii57457_afii57454 /afii57457_afii57455 /afii57457_afii57456
+% 208
+ /afii57424.isol /afii57508.fina /afii57508.isol /afii57506.init
+% 212
+ /afii57506.fina /afii57506.isol /afii57509.init /afii57509.fina
+% 216
+ /afii57509.isol /afii57507.init /afii57507.fina /afii57507.isol
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /uni066C /uni066B % Arabic Thousands Separator and Arabic decimal separator
+% 252
+ /uni0644064406510647 /uniFDFC /afii57440 /.notdef % llah ryal(uniFDFC) tatweel
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frmonotype.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frmonotype.enc
new file mode 100644
index 0000000000..25d1dceeba
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frmonotype.enc
@@ -0,0 +1,148 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/MonotypeFarsiEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /extendedarabicindicdigitzero /extendedarabicindicdigitone
+ /extendedarabicindicdigittwo /extendedarabicindicdigitthree
+% 52
+ /extendedarabicindicdigitfour /extendedarabicindicdigitfive
+ /extendedarabicindicdigitsix /extendedarabicindicdigitseven
+% 56
+ /extendedarabicindicdigiteight /extendedarabicindicdigitnine
+ /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /tchehmedial
+% 100
+ /dalfinal /.notdef /fehmedial /gafmedial
+% 104
+ /hehmedial /kasraisolated /.notdef /kehehmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kehehinitial /kehehfinal /kehehisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /farsiyehfinal /farsiyehisolated /tahisolated /.notdef
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolatedlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thalisolated /jehfinal /jehisolated /pehinitial
+% 212
+ /pehfinal /pehisolated /gafinitial /gaffinal
+% 216
+ /gafisolated /tchehinitial /tchehfinal /tchehisolated
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /quotesinglbase
+% 252
+ /allahisolated /rayaleflam /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimple.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimple.enc
new file mode 100644
index 0000000000..24a6204cfe
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimple.enc
@@ -0,0 +1,142 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/FarsisimpleEncoding[ % now 256 chars follow
+% 0
+ /uniFE8D /uniFE83 /uniFE84 /uniFE87
+% 4
+ /uniFE88 /uniFE81 /uniFE82 /uniFE91
+% 8
+ /.notdef /uniFE90 /uniFE8F /uniFE97
+% 12
+ /.notdef /uniFE96 /uniFE95 /uniFE9B
+% 16
+ /uniFE9C /uniFE9A /uniFE99 /uniFE9F
+% 20
+ /uniFEA0 /uniFE9E /uniFE9D /uniFEA3
+% 24
+ /uniFEA4 /uniFEA2 /uniFEA1 /uniFEA7
+% 28
+ /uniFEA8 /uniFEA6 /uniFEA5 /.notdef
+% 32
+ /uniFEA9 /exclam /.notdef /numbersign %OK
+% 36
+ /dollar /uni066A /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /uni060C /hyphen /uni06D4 /backslash % we should get the "arabicslash" in 4th position
+% 48
+ /uni06F00 /uni06F1 /uni06F2 /uni06F3
+% 52
+ /uni06F4 /uni06F5 /uni06F6 /uni06F7
+% 56
+ /uni06F8 /uni06F9 /colon /uni061B %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /uni061F
+% 64
+ /uniFEAC /uniFE8E /.notdef /uniFEAD
+% 68
+ /.nodef /uniFEAF /uniFEB3 /.notdef
+% 72
+ /uniFEB2 /uniFEF4 /uniFEB7 /uniFEB8
+% 76
+ /uniFEB6 /uniFEB5 /.notdef /uniFEBC
+% 80
+ /uniFEBA /uniFEB9 /uniFEBF /uniFEC0
+% 84
+ /uniFE94 /uniFEEE /uniFEC3 /uniFEC4
+% 88
+ /uniFEC2 /uniFEF0 /uniFEC7 /uniFD3F
+% 92
+ /uniFEC8 /uniFD3E /uniFEC6 /uniFEC5
+% 96
+ /uniFECC /uni0653 /uniFE92 /uniFB7D
+% 100
+ /uniFEAA /.notdef /uniFED4 /uniFB95
+% 104
+ /uniFEEC /.notdef /.notdef /uniFB91
+% 108
+ /uniFEE0 /uniFEE4 /uniFEE8 /.notdef
+% 112
+ /uniFB59 /uniFED8 /uniFEAE /uniFEB4
+% 116
+ /uniFE98 /.notdef /.notdef /uniFEEE
+% 120
+ /uniFEB1 /uniFEF4 /uniFEB0 /uniFEBE
+% 124
+ /uniFEBD /uniFEBB /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /uniFECB /uniFECA /uniFEC9 /uniFECF
+% 140
+ /uniFED0 /uniFECE /uniFECD /uniFED3
+% 144
+ /uniFED2 /uniFED1 /uniFED7 /uniFED6
+% 148
+ /uniFED5 /uniFB90 /uniFB8F /uniFB8E
+% 152
+ /uniFEDF /uniFEDE /uniFEDD /uniFEE3
+% 156
+ /uniFEE2 /uniFEE1 /uniFEE7 /uniFEE6
+% 160
+ /uniFEE5 /uniFEEB /uniFEEA /uniFEE9
+% 164
+ /uniFEED /uniFE86 /uniFE85 /uniFEF3
+% 168
+ /uniFEF0 /uniFEEF /uniFEC1 /.notdef
+% 172
+ /.notdef /uniFE93 /uniFEFC /uniFEFB
+% 176 2nd with dd!!!!
+ /uniFEF8 /uniFEF7 /uniFEFA /uniFEF9
+% 180 2nd with dd!!!!
+ /uniFEF6 /uniFEF5 /uniFE8B /uniFE8C
+% 184
+ /uniFE8A /uniFE89 /uniFE80 /.notdef
+% 188
+ /.notdef /.notdef /.notdef /.notdef
+% 192
+ /.notdef /.notdef /.notdef /.notdef
+% 196
+ /.notdef /.notdef /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /.notdef /.notdef /.notdef /.notdef
+% 208
+ /uniFEAB /uniFB8B /uniFB8A /uniFB58
+% 212
+ /uniFB57 /uniFB56 /uniFB94 /uniFB93
+% 216
+ /uniFB92 /uniFB7C /uniFB7B /uniFB7A
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /uni066C
+% 252
+ /uniFDF2 /.notdef /uni0640 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimplified.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimplified.enc
new file mode 100644
index 0000000000..3716a63c8a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimplified.enc
@@ -0,0 +1,146 @@
+% @psencodingfile{
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/SimplifiedFarsiEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behmedial
+% 8
+ /.notdef /behisolated /behisolated /tehmedial
+% 12
+ /.notdef /tehisolated /tehisolated /thehmedial
+% 16
+ /thehmedial /thehisolated /thehisolated /jeemmedial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahmedial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahmedial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalisolated /aleffinal /.notdef /reh
+% 68
+ /.nodef /zainisolated /seenmedial /.notdef
+% 72
+ /seenisolated /yehmedial /sheenmedial /sheenmedial
+% 76
+ /sheenisolated /sheenisolated /.notdef /sadmedial
+% 80
+ /sadisolated /sadisolated /dadmedial /dadmedial
+% 84
+ /tehmarbutafinal /wawisolated /tahisolated /tahisolated
+% 88
+ /tahisolated /alefmaksurafinal /zahisolated /ornaterightparenthesis
+% 92
+ /zahisolated /ornateleftparenthesis /zahisolated /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /tchehmedial
+% 100
+ /dalisolated /.notdef /fehmedial /gafmedial
+% 104
+ /hehmedial /kasraisolated /.notdef /kehehmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehisolated /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawisolated
+% 120
+ /seenisolated /yehmedial /zainisolated /dadisolated
+% 124
+ /dadisolated /sadmedial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehisolated /fehisolated /qafinitial /qafisolated
+% 148
+ /qafisolated /kehehinitial /kehehfinal /kehehisolated
+% 152
+ /lammedial /lam /lam /meemmedial % the lamisolated is in fact medial-initial BADD!!
+% 156
+ /meemisolated /meemisolated /noonmedial /noonisolated
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabove /wawwithhamzaabove /yehmedial
+% 168
+ /farsiyehfinal /farsiyehisolated /tahisolated /.notdef
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd %with dd at the end!!!!
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaabovemedial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamza /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thal /jehisolated /jehisolated /pehmedial
+% 212
+ /pehisolated /pehisolated /gafinitial /gaffinal
+% 216
+ /gafisolated /tchehmedial /tchehfinal /tchehisolated
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /quotesinglbase % singl without "e"
+% 252
+ /allahisolated /rayaleflam /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frunicode.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frunicode.enc
new file mode 100644
index 0000000000..c018d947e0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frunicode.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesFarsiEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395 % 0 1 2 3
+% 52
+ /afii62843 /afii62844 /afii62845 /afii57399 % 4 5 6 7
+% 56
+ /afii57400 /afii57401 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /afii62959 %% xxx tchehM
+% 100
+ /afii62780 /.notdef /afii62809 /afii62966 %% xxx gafM
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62782 /afii62782 /afii62785 %%pehM xxx
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62964 /afii57567
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62830 /afii57449 /afii57431 /.notdef
+% 172
+ /.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /afii62962 /afii57508 /afii62956
+% 212
+ /afii62958 /afii57506 /afii62965 /afii62967
+% 216
+ /afii57509 /afii62959 /afii62961 /afii57507
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /afii57461
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef % llah (uni0644064406510647) ryal(uniFDFC) tatweel
+] def
+