On 10 January 2011 20:29, Keith OHara <[email protected]> wrote:
> It looks like all other items that needed it got an extra-spacing-height.
> I'm unclear on the zero-height-skyline concept, though,
> and worry that typically end-of-line items like KeyCancellation might need
> an extra-spacing-height for some reason I don't see.
I don't think it's necessary since the cancellation usually follows a
barline (and precedes the end-of-line key signature reminder). The
only situation where a collision would occur is highly artificial (and
ambiguous):
\new Staff {
\override Score.BreakAlignment #'break-align-orders =
#'#((left-edge ambitus breathing-sign clef
key-cancellation key-signature staff-bar time-signature custos)
(left-edge ambitus breathing-sign clef key-cancellation
staff-bar key-signature time-signature custos)
(left-edge ambitus breathing-sign clef key-cancellation
key-signature staff-bar time-signature custos))
\key des \major
\set Staff.explicitKeySignatureVisibility = #end-of-line-invisible
bes1
\compressFullBarRests
R1*10
\key b \major
\break
ais1
}
\paper { ragged-right = ##t }
Cheers,
Neil
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond