[tex-hyphen] [tex-live] Bug in luatex-hyphen
mojca.miklavec.lists at gmail.com
Sun Mar 11 19:42:25 CET 2012
thank you very much for this bug report. (We can move further
discussion to tex-hyphen.)
On Sun, Mar 11, 2012 at 18:20, Alan Munn wrote:
> There seems to be a problem with loading hyphenation patterns for Brazilian Portuguese when using babel with LuaLaTeX. The following document fails miserably because (I think) 'brazilian' (or 'brazil') isn't set as a synonym for 'portuguese' (or 'portuges') in language.dat.lua
> % !TEX TS-program = LuaLaTeX
> Documento de teste.
> Since language.dat.lua is generated from language.dat and both are generated by tlmgr I'm posting this here.
> The issue was reported here: http://tex.stackexchange.com/q/47605/2693
Is this considered a bug in babel, a bug in hyphenation patterns
databases or a bug in luatex-based pattern loading?
It is trivial to add an extra entry to language.dat, language.def and
language.dat.lua and I can do that, but I would like to also hear
Since the given chunk of code seems to work fine in xelatex and
pdflatex (without the need to add extra synonyms), I guess that this
might be a problem in the lua code? I don't understand Babel well
enough, but I assume that it does the following:
if brazil patterns are available
use brazil patterns
use portugues patterns as a fallback
and lualatex chokes on trying to load brazil patterns that don't exist?
In my opinion it makes slightly more sense if babel/polyglossia is
able to deal with synonyms properly and only load brazil patterns if
different patterns are actually available. One particular case (=
reason why it makes more sense) is plain eTeX which needs to load
several copies of the same patterns in order to be able to support
I want to hear Manuel's opinion first, but unless I misunderstand the
problem, my suggestion is the following:
a) If Manuel (or anyone else) is able to provide a fix quickly, we
should submit that fix.
b) Else I will provide a workaround and fix hyphen-portuguese to
include two synonyms (brazil/brazilian) until somebody manages to
implement a proper fix (and then I'll change hyphen-portuguese back to
the old state).
But my understanding/diagnostics might as well be wrong.
More information about the tex-hyphen