aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_fullvoc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-03-21 13:40:28 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-03-21 13:40:28 +0100
commit3ac0f1bfca39fbc97880a20a715247807c2e8dc2 (patch)
treecc567adc275bf08c4c0e4859b094b0274a78fd45 /arabluatex_fullvoc.lua
parenta042cdde8fc471c9c6eac02bc1b7587d8b38358e (diff)
downloadarabluatex-3ac0f1bfca39fbc97880a20a715247807c2e8dc2.tar.gz
shorten long vowels according to rule laid down in Wright i. §25 (trans mode)
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r--arabluatex_fullvoc.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index b0e00d4..1129911 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -171,9 +171,10 @@ trigraphsfv = { -- trigraphs or more
171 171
172-- this is new 172-- this is new
173digraphsfv = { 173digraphsfv = {
174 {a="(%-)([uai])", b="%1ٱ"}, -- hyphen + initial alif without hamza 174 {a="([uai]%-)([uai])", b="%1ٱ"}, -- hyphen + initial alif without hamza
175 {a="^([uai])", b="ٱ"}, -- initial alif without hamza 175 {a="([%_]?[uaiUAIY])(%s)([uai])", b="%1%2ٱ"}, -- initial alif without hamza
176 {a="(%s)([uai])", b="%1ٱ"}, -- initial alif without hamza 176 {a="^([uai])", b="ا%1"}, -- initial alif without hamza
177 {a="(%s)([uai])", b="%1ا%2"}, -- initial alif without hamza
177 {a="%-%-", b="ـ"}, 178 {a="%-%-", b="ـ"},
178 {a="ؤؤ", b="ؤّ"}, 179 {a="ؤؤ", b="ؤّ"},
179 {a="أأ", b="أّ"}, 180 {a="أأ", b="أّ"},