bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strange vertical spacing now (2.9.28) with breakbefore = ##t


From: Joe Neeman
Subject: Re: Strange vertical spacing now (2.9.28) with breakbefore = ##t
Date: Sat, 4 Nov 2006 13:23:13 +0200

On 11/4/06, Arvid Grøtting <address@hidden> wrote:

Joe Neeman <joeneeman <at> gmail.com> writes:

> This is because the page breaking algorithm tries to ensure that
adjacent
> pages have similar vertical spacing (removing this code gives the
results
> you expected). I'll see what happens if I just remove this behaviour
(the
> line breaker does it, but the old page breaker didn't).

This behaviour isn't necessarily bad in itself, it's just out of place
in cases where you have truly forced page breaks.  "breakbefore = ##t"
is such a case.

What will happen if you keep the current behaviour of the
line-breaker, but apply it to each section after splitting on forced
page breaks instead of to the whole \book?  (My guess is we'll get the
expected behaviour, quite possibly with a speedup as a bonus.)


That's a good idea, but it's a somewhat more difficult change and I'm not so
keen to do it this close to a release. Removing the uniformity penalty
altogether is safer and it isn't a regression because the old page breaker
didn't do it.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]