aboutsummaryrefslogtreecommitdiff
path: root/arabluatex.lua
diff options
context:
space:
mode:
Diffstat (limited to 'arabluatex.lua')
-rw-r--r--arabluatex.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/arabluatex.lua b/arabluatex.lua
index 8e97fa1..dec3649 100644
--- a/arabluatex.lua
+++ b/arabluatex.lua
@@ -625,7 +625,7 @@ local function transdmg(str, rules)
625 for i = 1,#nulltr do 625 for i = 1,#nulltr do
626 inside = string.gsub(inside, nulltr[i].a, nulltr[i].b) 626 inside = string.gsub(inside, nulltr[i].a, nulltr[i].b)
627 end 627 end
628 return string.format("\\altrfont %s", inside) 628 return string.format("\\altrfont{}%s", inside)
629 end) 629 end)
630 return str 630 return str
631end 631end
@@ -663,7 +663,7 @@ local function transloc(str)
663 for i = 1,#nulltr do 663 for i = 1,#nulltr do
664 inside = string.gsub(inside, nulltr[i].a, nulltr[i].b) 664 inside = string.gsub(inside, nulltr[i].a, nulltr[i].b)
665 end 665 end
666 return string.format("\\altrfont %s", inside) 666 return string.format("\\altrfont{}%s", inside)
667 end) 667 end)
668 return str 668 return str
669end 669end
@@ -698,7 +698,7 @@ local function transarabica(str)
698 for i = 1,#nulltr do 698 for i = 1,#nulltr do
699 inside = string.gsub(inside, nulltr[i].a, nulltr[i].b) 699 inside = string.gsub(inside, nulltr[i].a, nulltr[i].b)
700 end 700 end
701 return string.format("\\altrfont %s", inside) 701 return string.format("\\altrfont{}%s", inside)
702 end) 702 end)
703 return str 703 return str
704end 704end
@@ -899,7 +899,7 @@ function arabluatex.closestream()
899 local o = io.open(tex.jobname..utffilesuffix..".tex", "w") 899 local o = io.open(tex.jobname..utffilesuffix..".tex", "w")
900 local t = f:read("*a") 900 local t = f:read("*a")
901 t = string.gsub(t, "\\arabicfont{}", "") 901 t = string.gsub(t, "\\arabicfont{}", "")
902 t = string.gsub(t, "\\altrfont%s+", "") 902 t = string.gsub(t, "\\altrfont{}", "")
903 t = string.gsub(t, "\\par ", "\n\n") 903 t = string.gsub(t, "\\par ", "\n\n")
904 t = string.gsub(t, "(\\@al@ob)", "{") 904 t = string.gsub(t, "(\\@al@ob)", "{")
905 t = string.gsub(t, "(\\@al@cb@sp)", "} ") 905 t = string.gsub(t, "(\\@al@cb@sp)", "} ")
@@ -1139,6 +1139,7 @@ function arabluatex.uc(str)
1139 body = string.sub(body, 2, -2) 1139 body = string.sub(body, 2, -2)
1140 return string.format("%s", body) 1140 return string.format("%s", body)
1141 end) 1141 end)
1142 str = string.gsub(str, "\\altrfont%s?{}", "")
1142 str = string.gsub(str, "{", "\\@al@ob") 1143 str = string.gsub(str, "{", "\\@al@ob")
1143 str = string.gsub(str, "} ", "\\@al@cb@sp ") 1144 str = string.gsub(str, "} ", "\\@al@cb@sp ")
1144 str = string.gsub(str, "}", "\\@al@cb") 1145 str = string.gsub(str, "}", "\\@al@cb")