aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-03-15 11:17:11 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-03-15 11:17:11 +0100
commit2b28ec0baa8ddaff5ca5266a2b74b12458e25df0 (patch)
treeb6b8ba5d380f8e1123513b6cf5e59e60fc5e209f
parentd911669a7a7152c47e884cb7860be85e34d1e882 (diff)
downloadarabluatex-2b28ec0baa8ddaff5ca5266a2b74b12458e25df0.tar.gz
added final hamza + sukūn
-rw-r--r--arabluatex.dtx2
-rw-r--r--arabluatex_fullvoc.lua6
-rw-r--r--arabluatex_voc.lua6
3 files changed, 13 insertions, 1 deletions
diff --git a/arabluatex.dtx b/arabluatex.dtx
index 458a034..556328b 100644
--- a/arabluatex.dtx
+++ b/arabluatex.dtx
@@ -688,7 +688,7 @@ consonants, though three of them are also used as vowels
688% 688%
689% \textbf{Middle \arb[trans]{hamzaT}}: \arb[fullvoc]{xa.ta'uN xa.ta'aN 689% \textbf{Middle \arb[trans]{hamzaT}}: \arb[fullvoc]{xa.ta'uN xa.ta'aN
690% xa.ta'iN rasA'uN rasA'aN rasA'iN xa.ta xAsi'Ina mas'UluN hAdi'uN 690% xa.ta'iN rasA'uN rasA'aN rasA'iN xa.ta xAsi'Ina mas'UluN hAdi'uN
691% yaqra'Una qara'a taxba'} RAAH! 691% yaqra'Una qara'a taxba' quri'a quri'A quri'Ani xubi'Ani} RAAH!
692% \end{quote} 692% \end{quote}
693% 693%
694% 694%
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index 4673b32..9248dca 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -75,6 +75,8 @@ hamzafv = {
75-- u 75-- u
76 {a="(u)(')([uai]?N)$", b="%1ؤ%3"}, 76 {a="(u)(')([uai]?N)$", b="%1ؤ%3"},
77 {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"}, 77 {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"},
78 {a="(u)(')$", b="%1ؤْ"},
79 {a="(u)(')(%W)", b="%1ؤْ%3"},
78-- a 80-- a
79 {a="(a)(')([u]N?)$", b="%1أ%3"}, 81 {a="(a)(')([u]N?)$", b="%1أ%3"},
80 {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"}, 82 {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"},
@@ -84,9 +86,13 @@ hamzafv = {
84 {a="(a)(')(aN)(%W)", b="%1أً%4"}, 86 {a="(a)(')(aN)(%W)", b="%1أً%4"},
85 {a="(a)(')([i]N?)$", b="%1إ%3"}, 87 {a="(a)(')([i]N?)$", b="%1إ%3"},
86 {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"}, 88 {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"},
89 {a="(a)(')$", b="%1أْ"},
90 {a="(a)(')(%W)", b="%1أْ%3"},
87-- i 91-- i
88 {a="(i)(')([uai]N?)$", b="%1ئ%3"}, 92 {a="(i)(')([uai]N?)$", b="%1ئ%3"},
89 {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"}, 93 {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"},
94 {a="(i)(')$", b="%1ئْ"},
95 {a="(i)(')(%W)", b="%1ئْ%3"},
90-- 96--
91 -- middle 97 -- middle
92 {a="(U)(')", b="%1ء"}, 98 {a="(U)(')", b="%1ء"},
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 9e0ba85..1aad7d8 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -107,6 +107,8 @@ hamza = {
107-- u 107-- u
108 {a="(u)(')([uai]?N)$", b="%1ؤ%3"}, 108 {a="(u)(')([uai]?N)$", b="%1ؤ%3"},
109 {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"}, 109 {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"},
110 {a="(u)(')$", b="%1ؤ"},
111 {a="(u)(')(%W)", b="%1ؤ%3"},
110-- a 112-- a
111 {a="(a)(')([u]N?)$", b="%1أ%3"}, 113 {a="(a)(')([u]N?)$", b="%1أ%3"},
112 {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"}, 114 {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"},
@@ -116,9 +118,13 @@ hamza = {
116 {a="(a)(')(aN)(%W)", b="%1أً%4"}, 118 {a="(a)(')(aN)(%W)", b="%1أً%4"},
117 {a="(a)(')([i]N?)$", b="%1إ%3"}, 119 {a="(a)(')([i]N?)$", b="%1إ%3"},
118 {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"}, 120 {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"},
121 {a="(a)(')$", b="%1أ"},
122 {a="(a)(')(%W)", b="%1أ%3"},
119-- i 123-- i
120 {a="(i)(')([uai]N?)$", b="%1ئ%3"}, 124 {a="(i)(')([uai]N?)$", b="%1ئ%3"},
121 {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"}, 125 {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"},
126 {a="(i)(')$", b="%1ئ"},
127 {a="(i)(')(%W)", b="%1ئ%3"},
122-- 128--
123 -- middle 129 -- middle
124 {a="(U)(')", b="%1ء"}, 130 {a="(U)(')", b="%1ء"},