From cc3301afa6666b691d076756402932ded79d510c Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Mon, 26 Jun 2017 18:19:49 +0200 Subject: =?UTF-8?q?bugfix:=20suk=C5=ABn=20quoting=20in=20'easy'=20rules=20?= =?UTF-8?q?put=20an=20additional=20suk=C5=ABn=20instead=20of=20taking=20it?= =?UTF-8?q?=20out;=20new=20encoding=20of=20bare=20=CA=BEalif=20as=20.A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- arabluatex.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'arabluatex.lua') diff --git a/arabluatex.lua b/arabluatex.lua index 1793564..9252127 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -335,8 +335,14 @@ local function fullvoceasy(str, rules) inside = string.gsub(inside, digraphsfv[i].a, digraphsfv[i].b) end end - for i = 1,#singlefveasy do - inside = string.gsub(inside, singlefveasy[i].a, singlefveasy[i].b) + if rules == "nosukun" then + for i = 1,#singlefveasy do + inside = string.gsub(inside, singlefveasy[i].a, singlefveasy[i].b) + end + else + for i = 1,#singlefv do + inside = string.gsub(inside, singlefv[i].a, singlefv[i].b) + end end for i = 1,#longv do inside = string.gsub(inside, longv[i].a, longv[i].b) -- cgit v1.2.3