Taco Hoekwater <[email protected]> a écrit: > On 07/08/2013 04:24 PM, Élie Roux wrote: > > Dear all, > > > > It seems that \hyphenpenalty is not working at all in LuaTeX. See the > > difference between the outputs of LuaTeX and pdfTeX on the following > > example: > > > > \hyphenpenalty=-10000 > > ab\discretionary{-}{-}{-}cd > > \bye > > I think that bug is only for negative values? I tested some positive > ones, and these seemed ok.
Hasty remarks: There seems to be some interaction with \pretolerance. If you add \pretolerance=-10000, LuaTeX does break at the penalty. Also, there is some interaction with one-liners: \hyphenpenalty=-10000 \pretolerance=0 Lorem ipsum dolor sit amet, consectetur adipiscing elit. \bye does not break at hyphens (in PDFTeX and LuaTeX), whereas (note the explicit disc) \hyphenpenalty=-10000 % \pretolerance=0 Lorem ip\-sum dolor sit amet, consectetur adipiscing elit. \bye breaks at all hyphens in PDFTeX but not LuaTeX unless you uncomment the second line, and finally \hyphenpenalty=-10000 \pretolerance=0 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. \bye breaks for all engines. There might be some interaction with normal behavior, but I’ll admit I’m too incompetent here to do more than those remarks, hoping they’ll be helpful. Best, Paul
