diff options
author | Robert Alessi <alessi@robertalessi.net> | 2016-03-15 11:17:11 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2016-03-15 11:17:11 +0100 |
commit | 2b28ec0baa8ddaff5ca5266a2b74b12458e25df0 (patch) | |
tree | b6b8ba5d380f8e1123513b6cf5e59e60fc5e209f | |
parent | d911669a7a7152c47e884cb7860be85e34d1e882 (diff) | |
download | arabluatex-2b28ec0baa8ddaff5ca5266a2b74b12458e25df0.tar.gz |
added final hamza + sukūn
-rw-r--r-- | arabluatex.dtx | 2 | ||||
-rw-r--r-- | arabluatex_fullvoc.lua | 6 | ||||
-rw-r--r-- | arabluatex_voc.lua | 6 |
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ء"}, |