summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/mkiv/char-utf.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mkiv/char-utf.lua')
-rw-r--r--Master/texmf-dist/tex/context/base/mkiv/char-utf.lua13
1 files changed, 4 insertions, 9 deletions
diff --git a/Master/texmf-dist/tex/context/base/mkiv/char-utf.lua b/Master/texmf-dist/tex/context/base/mkiv/char-utf.lua
index 110a4a48ce5..4dc7eba7a77 100644
--- a/Master/texmf-dist/tex/context/base/mkiv/char-utf.lua
+++ b/Master/texmf-dist/tex/context/base/mkiv/char-utf.lua
@@ -107,10 +107,8 @@ else
local function backtrack(v,last,target)
local vs = v.specials
if vs and #vs == 3 and vs[1] == "char" then
- local one = vs[2]
- local two = vs[3]
- local first = utfchar(one)
- local second = utfchar(two) .. last
+ local one, two = vs[2], vs[3]
+ local first, second = utfchar(one), utfchar(two) .. last
collapsed[first..second] = target
backtrack(data[one],second,target)
end
@@ -143,11 +141,8 @@ else
local size = #vs
if kind == "char" and size == 3 then -- what if more than 3
--
- local one = vs[2]
- local two = vs[3]
- local first = utfchar(one)
- local second = utfchar(two)
- local combination = utfchar(unicode)
+ local one, two = vs[2], vs[3]
+ local first, second, combination = utfchar(one), utfchar(two), utfchar(unicode)
--
collapsed[first..second] = combination
backtrack(data[one],second,combination)