sile-typesetter / sile

The SILE Typesetter — Simon’s Improved Layout Engine
https://sile-typesetter.org
MIT License
1.61k stars 97 forks source link

Clear up what happens when at the end of paragraphs #2047

Closed alerque closed 3 weeks ago

alerque commented 3 weeks ago

Closes #2045. At the moment it breaks a lot of tests, but the couple I've spot checked so far look correct and the previous expectations were wildly wrong (mostly applying parskip more than once when nothing in the input document suggested that should be happening). I'll keep reviewing test but I think this is saner than what we had before even if more bugs may be lurking.

alerque commented 3 weeks ago

Nope, failing tests are a mix of correct and now broken in a different way. Yuck.