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_trans.lua | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'arabluatex_trans.lua') diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua index 52167e2..ebb8611 100644 --- a/arabluatex_trans.lua +++ b/arabluatex_trans.lua @@ -71,6 +71,9 @@ captr = { -- dmg hamzatrdmg = { + -- next line for ʾalif alone + {a="(%.A)([^uai])", b=".|%2"}, + {a="(%.A)([uai])", b="|%2"}, -- hard coded hamza {a="|\"'", b="ʾ"}, {a="A\"'", b="ʾA"}, @@ -437,6 +440,9 @@ shortvtrdmg = { -- loc hamzatrloc = { + -- next line for ʾalif alone + {a="(%.A)([^uai])", b=".|%2"}, + {a="(%.A)([uai])", b="|%2"}, -- hard coded hamza {a="|\"'", b="ʾ"}, {a="A\"'", b="ʾA"}, @@ -691,6 +697,9 @@ finaltrloc = { -- arabica hamzatrarabica = { -- ≠ from hamzatrloc: initial hamza has to be held + -- next line for ʾalif alone + {a="(%.A)([^uai])", b=".|%2"}, + {a="(%.A)([uai])", b="|%2"}, -- hard coded hamza {a="|\"'", b="ʾ"}, {a="A\"'", b="ʾA"}, -- cgit v1.2.3