>> Do you actually expect the vertical formatting of the snippet below
>> as shown in the attached PDF?
>
> I wouldn't say I expected it, but I can certainly explain it: it's
> an inconsistent handling of two related corner cases. When a loose
> line appears at the bottom of the page, we try to position it
> according to its ideal distance from the staff above (ie. we ignore
> the distance to the bottom of the page). When a loose line appears
> between two systems, we space it according to the usual rules for
> loose lines.
>
> It's probably possible to come up with better rules for these corner
> cases, but I think the more reliable fix is not to use
> staff-affinity = #CENTER for contexts that are to be placed below a
> system.

OK, sounds reasonable.  I haven't given the problem much thought,
actually.  It was a byproduct while reducing my score to isolate issue
#936.

Perhaps it makes sense to mention in the documentation for
staff-affinity that strange vertical formatting can happen if #CENTER
is used for a context which is not between two other contexts.


    Werner


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to