bug-lilypond
[Top][All Lists]
Advanced

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

Re: Issue 1654 in lilypond: Collision between lyrics and items on the ne


From: lilypond
Subject: Re: Issue 1654 in lilypond: Collision between lyrics and items on the next system
Date: Thu, 26 May 2011 05:12:33 +0000


Comment #7 on issue 1654 by address@hidden: Collision between lyrics and items on the next system
http://code.google.com/p/lilypond/issues/detail?id=1654

There is a side effect of this fix. In order to get fixed system-system spacing previously, it was only necessary to set 'stretchability to 0. Then the systems would be spaced fixed distances apart from the center staff lines.

Because we respect padding now, it is necessary to set padding to a negative number in order to be assured that the systems will be at a fixed distance, even if it causes collisions.

In response to Phil (comment 3), there are some people (e.g. Trevor Baca) who want to have *fixed* system-system spacing on every page of the score. The new spacing engine facilitates doing that.

I agree with the fix that Keith pushed, because now we have a way to get *both* behaviors. The user can now control it. I just wanted to get the new behavior documented, at least in the patch string.

\paper {
  system-system-spacing = #'((basic-distance . 16)
                             (stretchability . 0)
                             (padding . -100)
                             (minimum-distance . 0))
}

<<
  \new Staff {
    \relative c''{
      \repeat unfold 8 { c4 c c c}
      c2 c
      \mark #8
      c4
      ^\fff
       c c c
      \repeat unfold 6 { c4 c c c}
    }
  }
  \new Staff {
    \new Voice = "lower" {
      \clef "bass" \repeat unfold 14 { c4 c c c}
    }
  }
  \new Lyrics \lyricsto "lower" { \repeat unfold 56 { H } }
  \new Lyrics \lyricsto "lower" { \repeat unfold 56 { H } }







reply via email to

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