From 7513acbbdec16be2eea6bc6fa9d5490852a0616c Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Tue, 2 Jan 2018 17:32:33 +0100 Subject: =?UTF-8?q?\uc{}:=20rule=20for=20initial=20=CA=BFayn=20missing=20f?= =?UTF-8?q?rom=20loc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- arabluatex.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arabluatex.lua b/arabluatex.lua index b539484..2466093 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -689,6 +689,12 @@ function uc(str) for i = 1,#lcuc do str = string.gsub(str, "(%s[%(%<%[]?)([%S]-%-ʾ)"..lcuc[i].a, "%1{%2"..lcuc[i].b.."}") end + for i = 1,#lcuc do + str = string.gsub(str, "^([`'])"..lcuc[i].a, "{%1"..lcuc[i].b.."}") + end + for i = 1,#lcuc do + str = string.gsub(str, "(%s[%(%<%[]?)([`'])"..lcuc[i].a, "%1{%2"..lcuc[i].b.."}") + end for i = 1,#lcuc do str = string.gsub(str, "^(ʾ)"..lcuc[i].a, "{%1"..lcuc[i].b.."}") end -- cgit v1.2.3