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

Reply via email to