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.tex7
1 files changed, 4 insertions, 3 deletions
diff --git a/macros/luatex/generic/luavlna/luavlna.tex b/macros/luatex/generic/luavlna/luavlna.tex
index a0fb9e515e..5159fbe5b5 100644
--- a/macros/luatex/generic/luavlna/luavlna.tex
+++ b/macros/luatex/generic/luavlna/luavlna.tex
@@ -11,7 +11,7 @@ luavlna.preventsingleid = math.random(2^16)
local languages = langno.load_languages()
local get_lang_id = function(lang)
- local langid = lang
+ local langid = tonumber(lang)
if not tonumber(lang) then
langid = languages:get_number(lang)
end
@@ -57,13 +57,13 @@ set_main_language = function(lang)
end
enable_split_hyphens = function(lang)
- local langid = languages:get_number(lang)
+ local langid = get_lang_id(lang)
if not langid then return nil, "Cannot find language number for: "..lang end
luavlna.split_hyphen_langs[langid] = true
end
disable_split_hyphens = function(lang)
- local langid = languages:get_number(lang)
+ local langid = get_lang_id(lang)
if not langid then return nil, "Cannot find language number for: "..lang end
luavlna.split_hyphen_langs[langid] = nil
end
@@ -118,5 +118,6 @@ end
\singlechars{slovak}{AIiVvOoUuSsZzKk}
\compoundinitials{czech}{Ch,CH}
\enablesplithyphens{czech}
+ \enablesplithyphens{slovak}
\fi