[XeTeX] No Non-English Hyphenation

Sebastian Kosch koschsebastian at googlemail.com
Fri Aug 7 17:35:40 CEST 2009


looking for help here: my xe(la)tex (a pretty fresh TexLive 2008 install on 
Ubuntu) doesn't recognize any hyphenation patterns except the standard ones.

Compiling a regular (or empty) document using the lines ...


... results in:

 Package polyglossia Warning: 
 No hyphenation patterns were loaded for `ngerman'
 (polyglossia)                I will use the patterns loaded for
 (polyglossia)                instead on input line 44.

 Package polyglossia Warning:
 \setlocalhyphenminuseless for unknown language
 german on input line 159.

Otherwise, the PDF renders fine (except for the countless overfulls).
Curiously, LaTeX/Babel finds the pattern formats just fine and starts up 

 LaTeX2e <2005/12/01>                                                  
 Babel <v3.8l> and hyphenation patterns for english,
 usenglishmax, dumylang, nohyphenation, german-x-2008-06-18,
 ngerman-x-2008-06-18, german, ngerman, loaded.

There are two (relevant) language.dats:

 $ kpsewhere language.dat

The first one includes (apart from the standard stuff):

 % from dehyph-exptl: 
 german-x-2008-06-18 dehypht-x-2008-06-18.tex
 ngerman-x-2008-06-18 dehyphn-x-2008-06-18.tex
 % from hyphen-german:
 german loadhyph-de-1901.tex
 ngerman loadhyph-de-1996.tex

The second one has hundreds of languages, but also includes the aforementioned 
stuff. Then there are two language.defs, namely ...

 $ kpsewhere language.def

... both of which have the following:

 % from dehyph-exptl:
 % from hyphen-german:

Again, the second file in /tex has much more, but including this paragraph.
If anyone's interested in the output of fmtutil --all, I've posted it here:


I don't really know much about fmt files and where xetex looks for his one, so 
if you think they might be part of the problem there please ask for further 
info :-)



More information about the XeTeX mailing list