On Tue, Jun 1, 2010 at 14:15, Stephan Hennig wrote: > Am 01.06.2010 11:47, schrieb Mojca Miklavec: >> >> The new lua scheme doesn't use the loader at all. It just uses the >> patterns specified with "patterns=...", so hyph-de-1901.pat.txt in >> this case. > > OK. But who uses the 'loader' attribute then?
file=xxx.tex is written into language.dat / language.def and used by (Xe)LaTeX and plain (Xe)TeX. LuaTeX uses the files mentioned in file_patterns=xxx and file_exceptions=xxx. > >>> I cannot suggest a solution, since I don't know the exact relation >>> between >>> language.dat and language.dat.lua. Is the former to be automatically >>> generated from the latter or are they both maintained independently? >> >> They are both auto-generated from tlpsrc files. > > This file > > trunk/TL/tlpkg/tlpsrc/hyphen-german.tlpsrc No, dehyph-exptl.tlpsrc: depend hyphen-base depend hyph-utf8 execute AddHyphen \ name=german-x-2009-06-19 synonyms=german-x-latest \ lefthyphenmin=2 righthyphenmin=2 \ file=dehypht-x-2009-06-19.tex \ file_patterns=hyph-de-1901.pat.txt file_exceptions=hyph-de-1901.hyp.txt execute AddHyphen \ name=ngerman-x-2009-06-19 synonyms=ngerman-x-latest \ lefthyphenmin=2 righthyphenmin=2 \ file=dehyphn-x-2009-06-19.tex \ file_patterns=hyph-de-1996.pat.txt file_exceptions=hyph-de-1996.hyp.txt > ? I have no idea how this translates to what I can see in language.dat and > language.dat.lua. Can you point me to some documentation, please? Manuel did the changes. I have no idea if it's documented anywhere else, but some simple doc is here: - http://tug.org/svn/texlive/trunk/Master/tlpkg/TeXLive/TLPSRC.pm?view=markup See http://tug.org/svn/texlive?view=revision&revision=18612 and related commits. Mojca
