From 0fc488a94ab1b17df47e9b9e823b85f49a885182 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Mon, 1 Jan 2018 16:33:49 +0100 Subject: adapted \cap{} for loc convention --- arabluatex.lua | 4 ++-- arabluatex_voc.lua | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arabluatex.lua b/arabluatex.lua index c2487cb..a720ed8 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -672,10 +672,10 @@ function cap(str) end) str = string.gsub(str, "(%s)(bn)", "%1{%2}") for i = 1,#lcuc do - str = string.gsub(str, "^([%S]-%-)"..lcuc[i].a, "{%1"..lcuc[i].b.."}") + str = string.gsub(str, "^([%S]-%-[`']?)"..lcuc[i].a, "{%1"..lcuc[i].b.."}") end for i = 1,#lcuc do - str = string.gsub(str, "(%s)([%S]-%-)"..lcuc[i].a, "%1{%2"..lcuc[i].b.."}") + str = string.gsub(str, "(%s)([%S]-%-[`']?)"..lcuc[i].a, "%1{%2"..lcuc[i].b.."}") end for i = 1,#lcuc do str = string.gsub(str, "^([%S]-%-ʿ)"..lcuc[i].a, "{%1"..lcuc[i].b.."}") diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua index b4bde1a..8cf137e 100644 --- a/arabluatex_voc.lua +++ b/arabluatex_voc.lua @@ -76,6 +76,7 @@ lcuc = { {a="t", b="T"}, {a="ṯ", b="Ṯ"}, {a="ǧ", b="Ǧ"}, + {a="j", b="J"}, {a="ḥ", b="Ḥ"}, {a="ḫ", b="Ḫ"}, {a="d", b="D"}, -- cgit v1.2.3