On Nov 4, 2011, at 2:35 PM, Keith OHara wrote: > The bug happens when the piece is entirely hight notes. (I should add some > intelligence to handle this case, so that we can use > 'skyline-vertical-padding without this annoyance.) Any single protrusion > below the staff anywhere in the piece lets the lyrics slide under. > > \paper{ragged-right = ##t} > <<\new Staff \new Voice = "a" {c''2 g'' \break g''1 g''2 g''2} > \new Lyrics { \lyricsto "a" \lyricmode { he will go straight through } } >> >
Why are you interested in keeping skyline-vertical-padding? I don't know the full history behind the creation/maintenance of the property, but it seems to me that this is a one-size-fits-all property that, if eliminated, would allow for more subtle solutions on a grob-to-grob basis. Currently, for example, the same property is causing ChordNames to expand measures if all the chords in a piece fall below the upper extreme of the staff (see chord-name-exceptinos.ly, for example). Furthermore, I'm always weary about magic #s that are based on an overridable layout decision. The existence of ledger lines for notes is not always guaranteed, and if they exist, they can be moved, in which case the 0.6 that's the current value would no longer work. Cheers, MS _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel