[tex-hyphen] weighting hyphenation points
Stephan Hennig
mailing_list at arcor.de
Tue May 25 12:17:30 CEST 2010
Am 20.05.2010 12:06, schrieb Taco Hoekwater:
> Stephan Hennig wrote:
>>
>> That results in the following hyphenation weights:
>>
>> Text -20- il -0- lus -10- tra -15- ti -5- on
>> Tal -20- ent -0- wäs -10- se -15- rung
>>
>
> My implementation plan for luatex 0.70 is to attach fixed penalty
> values to each of the A-E pattern types. The cumulation of these
> penalties are then stored inside the generated discretionaries.
Cumulating values has the nice advantage that it doesn't require any
conflict resolution. On the other hand, it makes it even harder to find
proper penalties for different hyphenation classes, since cumulation
introduces an interdependency between penalties. I think, this can
result in inferior paragraph breaking (but can give no example right
now). I have to think about this again.
> So no 'weights', but actual TeX-style penalties.
Sure, I just wanted to get the broad idea across. Typically, one
weights different goals against each other and then maximises the
overall gain. TeX, standing knee-deep in water, does misery
minimization. ;-)
> A) word compounds - penalty -20 (e.g.)
Don't negative penalties encourage line breaks? No hyphenation is still
better than compound word hyphenation, no?
Best regards,
Stephan Hennig
More information about the tex-hyphen
mailing list