summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/luavlna/luavlna.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/generic/luavlna/luavlna.tex')
-rw-r--r--macros/luatex/generic/luavlna/luavlna.tex5
1 files changed, 2 insertions, 3 deletions
diff --git a/macros/luatex/generic/luavlna/luavlna.tex b/macros/luatex/generic/luavlna/luavlna.tex
index dd7415534d..e86df0f325 100644
--- a/macros/luatex/generic/luavlna/luavlna.tex
+++ b/macros/luatex/generic/luavlna/luavlna.tex
@@ -22,7 +22,6 @@ end
% By default, spaces for all single letters are inserted
% This can be modified with \singlechars macro
set_singlechars = function(lang,chars)
- local utf_gmatch = unicode.utf8.gmatch
% local langnumbers = languages.names
local langid = get_lang_id(lang)
if not langid then return nil, "Cannot find language number for: "..lang end
@@ -30,8 +29,8 @@ set_singlechars = function(lang,chars)
local singlechars = {}
local percent = string.char(37)
local alpha = percent .. "a"
- for char in utf_gmatch(chars,"("..alpha..")") do
- singlechars[char] = true
+ for pos, char in utf8.codes(chars) do
+ singlechars[utf8.char(char)] = true
end
luavlna.singlechars(langid,singlechars)
end