diff options
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r-- | arabluatex_fullvoc.lua | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua index ca62308..d5ca11a 100644 --- a/arabluatex_fullvoc.lua +++ b/arabluatex_fullvoc.lua | |||
@@ -149,18 +149,22 @@ hamzafv = { | |||
149 | -- middle | 149 | -- middle |
150 | {a="([UIwy])(')", b="%1ء"}, --new | 150 | {a="([UIwy])(')", b="%1ء"}, --new |
151 | -- {a="([Iy])(')", b="%1ئ"}, --included in the above line | 151 | -- {a="([Iy])(')", b="%1ئ"}, --included in the above line |
152 | {a="([^uai])(')([uU])", b="%1ؤ%3"}, | 152 | -- hamza is alone after letters of prolongation or sukūn |
153 | {a="([^uai])(')(%_?[aAY])", b="%1أ%3"}, | 153 | -- {a="([^uai])(')([uU])", b="%1ؤ%3"}, |
154 | {a="([^uai])(')([iI])", b="%1ئ%3"}, | 154 | -- {a="([^uai])(')(%_?[aAY])", b="%1أ%3"}, |
155 | {a="(u)(')([uU])", b="%1ؤ%3"}, | 155 | -- {a="([^uai])(')([iI])", b="%1ئ%3"}, |
156 | {a="([^uai])(')(%_?[uaiUAYI])", b="%1ء%3"}, | ||
157 | {a="(u)(')([UI])", b="%1ء%3"}, | ||
158 | {a="(u)(')([u])", b="%1ؤ%3"}, | ||
156 | {a="(u)(')(%_?[aAY])", b="%1ؤ%3"}, | 159 | {a="(u)(')(%_?[aAY])", b="%1ؤ%3"}, |
157 | {a="(u)(')([iI])", b="%1ئ%3"}, | 160 | {a="(u)(')([i])", b="%1ئ%3"}, |
158 | {a="(a)(')(%_?[aAY])", b="%1أ%3"}, | 161 | {a="(a)(')(%_?[aAY])", b="%1أ%3"}, |
159 | {a="(a)(')([uU])", b="%1ؤ%3"}, | 162 | {a="(a)(')([uU])", b="%1ؤ%3"}, |
160 | {a="(a)(')([iI])", b="%1ئ%3"}, | 163 | {a="(a)(')([iI])", b="%1ئ%3"}, |
164 | {a="(i)(')([UI])", b="%1ء%3"}, | ||
161 | {a="(i)(')(%_?[aAY])", b="%1ئ%3"}, | 165 | {a="(i)(')(%_?[aAY])", b="%1ئ%3"}, |
162 | {a="(i)(')([uU])", b="%1ئ%3"}, | 166 | {a="(i)(')([u])", b="%1ئ%3"}, |
163 | {a="(i)(')([iI])", b="%1ئ%3"}, | 167 | {a="(i)(')([i])", b="%1ئ%3"}, |
164 | {a="(a)(')([^uaiUAI])", b="%1أْ%3"}, | 168 | {a="(a)(')([^uaiUAI])", b="%1أْ%3"}, |
165 | {a="(u)(')([^uaiUAI])", b="%1ؤْ%3"}, | 169 | {a="(u)(')([^uaiUAI])", b="%1ؤْ%3"}, |
166 | {a="(i)(')([^uaiUAI])", b="%1ئْ%3"} | 170 | {a="(i)(')([^uaiUAI])", b="%1ئْ%3"} |