[lltx] German Hypenation broken in LuaLaTeX for TL2010
firmicus at ankabut.net
Thu Jul 15 17:53:43 CEST 2010
On 15/07/2010 13:30, Manuel Pégourié-Gonnard wrote:
> Le 15/07/2010 13:21, Elie Roux a écrit :
>> ulrik.vieth at arcor.de a écrit :
>>> Sorry, I didn't know I was supposed to use Babel with (Lua|Xe)LaTeX.
>> actually you are supposed to use Babel with pdfLaTeX and LuaLaTeX, and
>> polyglossia with XeTeX.
> Well, I've successfully produced quite a few documents with XeTeX and babel, so
> I'd say you're supposed to use:
> - babel with pdfLaTeX ;
> - babel or polyglossia with XeLaTeX, since both are basically working and
> neither of them is a clear superset of the other ;
> - babel for now with LuaLaTeX, but hopefully polyglossia will be an option soon.
I concur with Manuel on each point. But as Ulrike remarked, Babel works fine under XeLaTeX
as long as one deals with Western languages in Latin script. For such situations Babel has
also the advantage of being (presumably) more stable than polyglossia. On the other hand,
the latter now supports nearly 70 different languages, including "exotic" ones such as
Syriac, Urdu, Lao and Malayalam. XeLaTeX/polyglossia is now becoming increasingly popular
with speakers of languages using non-Latin scripts, as well as with scholars who deal with
such languages. For them Babel is simply not an option... ;)
Concerning support for LuaLaTeX: this is something I am indeed seriously considering for a
later version (I am about to release v1.2.0 to CTAN in the next hours). I have discussed
this with Elie in the past, and now that fontspec and bidi support both engines, the only
remaining issue to solve, besides that of hyphenation patterns, is the one Elie mentioned
with \XeTeXinterchartokens, which is currently used for French, Breton, Turkish and
Sanskrit. Otherwise support for LuaLaTeX should be pretty straightforward.
If any of you wants to contribute, please do! Polyglossia is not my property. Just clone
the github repo, create a lualatex branch, and send a pull request. I can also register
any of you as official collaborator, if you wish.
More information about the lualatex-dev