[tex-hyphen] German patterns in TL2010

Mojca Miklavec mojca.miklavec.lists at gmail.com
Tue Jun 1 14:42:29 CEST 2010

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.


More information about the tex-hyphen mailing list