aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-03-03 19:18:26 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-03-03 19:18:26 +0100
commit8cf827f21652a83c5cba41e5e62ab92e47cf58f1 (patch)
treebe3907d3628585199bc9b8d96f8db2524054f53a
parentbe01b8d5cdcaba6045625a5006edf09d7f619264 (diff)
downloadarabluatex-8cf827f21652a83c5cba41e5e62ab92e47cf58f1.tar.gz
ʿamr + tanwīn
-rw-r--r--arabluatex_novoc.lua16
-rw-r--r--arabluatex_trans.lua30
-rw-r--r--arabluatex_voc.lua17
3 files changed, 38 insertions, 25 deletions
diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua
index d0c9710..48a6a86 100644
--- a/arabluatex_novoc.lua
+++ b/arabluatex_novoc.lua
@@ -23,12 +23,16 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
23--]] 23--]]
24 24
25tanwinnv = { 25tanwinnv = {
26 {a="uN", b=""}, 26 {a="uNU", b="و"},
27 {a="(aN)(_A)", b="ى"}, 27 {a="aNU", b="وا"},
28 {a="(T)(aN)", b="%1"}, 28 {a="iNU", b="و"},
29 {a="(ء)(aN)", b="%1"}, 29 {a="uN", b=""},
30 {a="([^TA])(aN)", b="%1ا"}, 30 {a="(aN)(_A)", b="ى"},
31 {a="iN", b=""} 31 {a="(aN)(Y)", b="ى"},
32 {a="(T)(aN)", b="%1"},
33 {a="(ء)(aN)", b="%1"},
34 {a="([^TA])(aN)", b="%1ا"},
35 {a="iN", b=""}
32} 36}
33 37
34longvnv = { 38longvnv = {
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua
index a178cf2..51a8ae0 100644
--- a/arabluatex_trans.lua
+++ b/arabluatex_trans.lua
@@ -123,12 +123,15 @@ trigraphstrdmg = { -- trigraphs or more
123} 123}
124 124
125tanwintrdmg = { 125tanwintrdmg = {
126 {a="uN", b="un"}, 126 {a="uNU", b="un"},
127 {a="(aN)(_A)", b="an"}, 127 {a="aNU", b="an"},
128 {a="(aN)(Y)", b="an"}, 128 {a="iNU", b="in"},
129 {a="(T)(aN)", b="tan"}, 129 {a="uN", b="un"},
130 {a="([^TA])(aN)", b="%1an"}, 130 {a="(aN)(_A)", b="an"},
131 {a="iN", b="in"} 131 {a="(aN)(Y)", b="an"},
132 {a="(T)(aN)", b="tan"},
133 {a="([^TA])(aN)", b="%1an"},
134 {a="iN", b="in"}
132} 135}
133 136
134digraphstrdmg = { 137digraphstrdmg = {
@@ -295,12 +298,15 @@ trigraphstrloc = { -- trigraphs or more
295} 298}
296 299
297tanwintrloc = { 300tanwintrloc = {
298 {a="uN", b="un"}, 301 {a="uNU", b="un"},
299 {a="(aN)(_A)", b="an"}, 302 {a="aNU", b="an"},
300 {a="(aN)(Y)", b="an"}, 303 {a="iNU", b="in"},
301 {a="(T)(aN)", b="tan"}, 304 {a="uN", b="un"},
302 {a="([^TA])(aN)", b="%1an"}, 305 {a="(aN)(_A)", b="an"},
303 {a="iN", b="in"} 306 {a="(aN)(Y)", b="an"},
307 {a="(T)(aN)", b="tan"},
308 {a="([^TA])(aN)", b="%1an"},
309 {a="iN", b="in"}
304} 310}
305 311
306digraphstrloc = { 312digraphstrloc = {
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 844e653..af45e59 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -164,13 +164,16 @@ trigraphs = { -- trigraphs or more
164} 164}
165 165
166tanwin = { 166tanwin = {
167 {a="uN", b="ٌ"}, 167 {a="uNU", b="ٌو"},
168 {a="(aN)(_A)", b="ًى"}, 168 {a="aNU", b="ًوا"},
169 {a="(aN)(Y)", b="ًى"}, 169 {a="iNU", b="ٍو"},
170 {a="(T)(aN)", b="%1ً"}, 170 {a="uN", b="ٌ"},
171 {a="(ء)(aN)", b="%1ً"}, 171 {a="(aN)(_A)", b="ًى"},
172 {a="([^TA])(aN)", b="%1ًا"}, 172 {a="(aN)(Y)", b="ًى"},
173 {a="iN", b="ٍ"} 173 {a="(T)(aN)", b="%1ً"},
174 {a="(ء)(aN)", b="%1ً"},
175 {a="([^TA])(aN)", b="%1ًا"},
176 {a="iN", b="ٍ"}
174} 177}
175 178
176digraphs = { 179digraphs = {