diff options
author | Robert Alessi <alessi@robertalessi.net> | 2016-03-03 19:18:26 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2016-03-03 19:18:26 +0100 |
commit | 8cf827f21652a83c5cba41e5e62ab92e47cf58f1 (patch) | |
tree | be3907d3628585199bc9b8d96f8db2524054f53a | |
parent | be01b8d5cdcaba6045625a5006edf09d7f619264 (diff) | |
download | arabluatex-8cf827f21652a83c5cba41e5e62ab92e47cf58f1.tar.gz |
ʿamr + tanwīn
-rw-r--r-- | arabluatex_novoc.lua | 16 | ||||
-rw-r--r-- | arabluatex_trans.lua | 30 | ||||
-rw-r--r-- | arabluatex_voc.lua | 17 |
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 | ||
25 | tanwinnv = { | 25 | tanwinnv = { |
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 | ||
34 | longvnv = { | 38 | longvnv = { |
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 | ||
125 | tanwintrdmg = { | 125 | tanwintrdmg = { |
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 | ||
134 | digraphstrdmg = { | 137 | digraphstrdmg = { |
@@ -295,12 +298,15 @@ trigraphstrloc = { -- trigraphs or more | |||
295 | } | 298 | } |
296 | 299 | ||
297 | tanwintrloc = { | 300 | tanwintrloc = { |
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 | ||
306 | digraphstrloc = { | 312 | digraphstrloc = { |
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 | ||
166 | tanwin = { | 166 | tanwin = { |
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 | ||
176 | digraphs = { | 179 | digraphs = { |