aboutsummaryrefslogtreecommitdiff
path: root/arabluatex.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2020-04-09 10:22:07 +0200
committerRobert Alessi <alessi@robertalessi.net>2020-04-09 10:22:07 +0200
commit31391d3642f9e22185982099017e1e2e61a1df24 (patch)
tree8ea65b9f03679b95221b5c2f11770bfcfa41adbc /arabluatex.lua
parent2a109362f90b3687290c5e3cc6185c5dbb236b98 (diff)
downloadarabluatex-31391d3642f9e22185982099017e1e2e61a1df24.tar.gz
use Harfbuzz in the doc. improved \arind: now works with hyperref and xindex
Diffstat (limited to 'arabluatex.lua')
-rw-r--r--arabluatex.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/arabluatex.lua b/arabluatex.lua
index cc3f713..32bb500 100644
--- a/arabluatex.lua
+++ b/arabluatex.lua
@@ -660,11 +660,11 @@ local function processarind(str, mode)
660 str = gsub(str, arind * bcbraces, function(tag, arg) 660 str = gsub(str, arind * bcbraces, function(tag, arg)
661 arg = string.sub(arg, 2, -2) 661 arg = string.sub(arg, 2, -2)
662 if mode == "trans" then 662 if mode == "trans" then
663 return string.format("%s{\\txtrans{%s}}", tag, arg) 663 return string.format("%s{%s@\\txtrans{%s}}", tag, arg, arg)
664 else 664 else
665 arg = novoc(arg) 665 arg = novoc(arg)
666 arg = string.gsub(arg, "\\arabicfont%s?{}", "") 666 arg = string.gsub(arg, "\\arabicfont%s?{}", "")
667 return string.format("%s{\\txarb{%s}}", tag, arg) 667 return string.format("%s{%s@\\txarb{%s}}", tag, arg, arg)
668 end 668 end
669 end) 669 end)
670 return str 670 return str