Comment #22 on issue 1377 by [email protected]: Enhancement: make the last-page spacing more consistent and less tight
http://code.google.com/p/lilypond/issues/detail?id=1377

Well, I was in the context of "optimal page breaking". I am not claiming that this patch in particular caused issue 3341. And indeed, it reverts cleanly (apart from a merge conflict in a comment which is irrelevant) and the reverted version still shows the same effect. So it is clear that this patch is not responsible for issue 3341.

But we still have a global page spacing engine that is basically out of control. We have no actual tests for checking that it does anything anywhere close to what it claims to do with regard to global optimization: all fixes to the algorithms have been to exclude excruciatingly bad decisions.

But we have no positive evidence that we don't just get a random (or even the worst) choice among tolerable choices. And the decisions are made independently from the actual spacing, based on a rectangular rather than a skyline model. And the rectangular model does not even share the same code with other positioning mechanisms, so discrepancies can (and will) occur.

We've had anecdotal reports that people continued using 2.12 (or 2.14) since the overall page breaking got worse since then. They may or may not be incorrect, but we don't really have tests that would give us sufficient confidence to state "we are pretty certain you are wrong about that".

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to