Well, we had the great debate over http://code.google.com/p/lilypond/issues/detail?id=1483 and, on looking at the outstanding issues I found another concerning lyrics, and wondered whether it was still valid, or had been fixed as a by-product:

http://code.google.com/p/lilypond/issues/detail?id=1161

It's clearly no longer valid as it stands, since it uses spacing variables that no longer exist, but I thought I'd see whether the problem still occurs. If we take the example from the NR:

http://lilypond.org/doc/v2.13/Documentation/notation/flexible-vertical-spacing-within-systems#spacing-of-grouped-staves

and go to "Spacing of non-staff lines" and then mod that a bit, we get the attached file (it's a bit long for in-line, IMO). This produces the output attached. Don't think that's what we should get. Does the team think this is a bug replacing 1161?


--
Phil Holmes
Bug Squad

<<attachment: LyricSpacing.png>>

\layout {
  \context {
    \Lyrics
    \override VerticalAxisGroup #'nonstaff-nonstaff-spacing #'stretchability = #1000
  }
}

% \paper { annotate-spacing = ##t }

\new StaffGroup
<<
    \new Staff \with {
      \override VerticalAxisGroup #'staff-staff-spacing = #'((basic-distance . 25))
    } { f'1 }

    \new Lyrics \with {
      \override VerticalAxisGroup #'staff-affinity = #CENTER
    } \lyricmode { center }

    \new Staff { f'1 }
>>

\new StaffGroup
<<
    \new Staff \with {
      \override VerticalAxisGroup #'staff-staff-spacing = #'((basic-distance . 25))
    } { f'1 }

    \new Lyrics \with {
      \override VerticalAxisGroup #'staff-affinity = #UP
    } \lyricmode { up }

    \new Lyrics \with {
      \override VerticalAxisGroup #'staff-affinity = #CENTER
    } \lyricmode { center }

    \new Staff { f'1 }
>>

\new StaffGroup
<<
    \new Staff \with {
      \override VerticalAxisGroup #'staff-staff-spacing = #'((basic-distance . 25))
    } { f'1 }

    \new Lyrics \with {
      \override VerticalAxisGroup #'staff-affinity = #UP
    } \lyricmode { up }

    \new Lyrics \with {
      \override VerticalAxisGroup #'staff-affinity = #CENTER
    } \lyricmode { center }

    \new Lyrics \with {
      \override VerticalAxisGroup #'staff-affinity = #DOWN
    } \lyricmode { down }
    \new Staff { f'1 }
>>
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to