[luatex] Strange hyphenation

Manuel Pégourié-Gonnard mpg at elzevir.fr
Sun Oct 3 23:26:30 CEST 2010


Le 03/10/2010 20:26, Manuel Pégourié-Gonnard a écrit :
> Le 03/10/2010 17:45, Taco Hoekwater a écrit :
>> The problem is not the word 'determinante' at all. Believe it or not,
>> but the acutal problem is the '---' ligature. No _normal_ patterns are
>> applied to the current paragraph any more after the first occurence of
>> that. Hyphenation exceptions still work, and that is why the second
>> paragraph comes out ok.
>>
>> I need to do some serious thinking on why a ligature can block
>> hyphenation :(
>>
> It sure sounds weird. Maybe it'll help you to know that it works just fine with
> luatex 0.60 from TL2010. Attached are the log and pdf with 0.60 and 0.63
> (everything unchanged except luatex binary and format rebuilt to match the binary).
> 
According to git bisect, the culprit is rev 3854:

    * insertion of discretionaries following explicit hyphen characters
    now happens in hnj_hyphenation(), not earlier
    * the main control loop has been simplified accordingly
    * hyphenation exceptions are now case sensitive
    * it is now possible to add extra hyphenation points to a compound word
    containing explict hyphens via a hyphenation exception

hth,
m


More information about the luatex mailing list