[Dev-luatex] A few newbie questions
Taco Hoekwater
taco at elvenkind.com
Thu Jan 29 11:10:42 CET 2009
David Kastrup wrote:
>
> I think that 0.25.x might have the big bad hyphenation bug.
It had several of those, in fact.
> However, I
> suppose even when using a version where this has been sorted out, TeX's
> behavior for things like shelf{}ful will not be imitated (in this case,
> TeX separates the ligature unless it does a hyphenation pass on the
> paragraph (can be forced with \pretolerance=-10000) in which case the
> ligature will get recombined. That's not something worth imitating.
Last time we checked the typeset output (two weeks ago), there were
some dozens of differences between pdftex and luatex when compiling
the texbook, and these differences were all in one of three categories:
* Missed hyphenations.
This is a known bug caused by nested discretionaries that will be
solved eventually (#9 in the tracker)
* Additional hyphenations (in typewriter text).
These were added because luatex is willing to hyphenate words that
start with a non-letter: luatex just starts the word at the first
thing that is a letter. An argument can be made for maintaining
compatibility, but currenty we do not intent to make that change
as the new behaviour is desired much more often. (the same can be
said for hyphenating the first word in a paragraph, but that case
never arises in the texbook)
* Extra or slightly different ligatures.
These are caused by stuff like the self{}ful example above, and this
incompatibity will definately remain. TeX's exact behaviour was an
implementation artifact that is pretty hard to mimic, and any attempt
to do so would lead to extremely ugly code.
Best wishes,
Taco
More information about the dev-luatex
mailing list