diff options
author | Robert Alessi <alessi@robertalessi.net> | 2020-04-09 10:22:07 +0200 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2020-04-09 10:22:07 +0200 |
commit | 31391d3642f9e22185982099017e1e2e61a1df24 (patch) | |
tree | 8ea65b9f03679b95221b5c2f11770bfcfa41adbc /arabluatex.lua | |
parent | 2a109362f90b3687290c5e3cc6185c5dbb236b98 (diff) | |
download | arabluatex-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.lua | 4 |
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 |