Hi all! (I assume this is the appropriate list for questions regarding luatex-plain.) I am trying to enable the Russian hyphenation patterns. The demo code below works with luatex.fmt but not luatex-plain.fmt (both from tex live). More precisely, after loading the hyphenation patterns for, say, *Latin* I get proper hyphenation. Now when I attempt the same with *Russian*, nothing is hyphenated. (As lang.patterns(id) correctly returns the patterns in both cases, I guess something is missing after updating tex.language.) Any thoughts? Can someone reproduce this? Philipp ================================================================= \def\loadpatterns#1{% \directlua{ local pattern_source = kpse.find_file"#1" texio.write_nl("* loading patterns from file " .. pattern_source) local fh = io.open(kpse.find_file"#1") local new_patterns = fh:read"*a" fh:close() local new_language = lang.new() lang.patterns(new_language, new_patterns) tex.language = lang.id(new_language) %print(lang.patterns(new_language)) }% } % ····························································· % \showhyphens{Циолковский} %% no pattern yet, so both without \showhyphens{Oenothea} %% hyphenation % ····························································· % \loadpatterns{hyph-ru.pat.txt} %% Russian \showhyphens{Циолковский} %% wrong with luatex-plain % ····························································· % \loadpatterns{hyph-la.pat.txt} %% Latin \showhyphens{Oenothea} %% correct with either % ····························································· % \bye