Reinhold Kainhofer wrote:
Here's a file with all different spacings from 2.0 to 4.0...Looking at some scores with two lyrics lines (mostly oratorios with two different language), I would tend to choose 2.8 or 3.0.
+1.
There are some other issues I notice with the layout:1) For my taste the piece names are too close to the previous score (and too far away from the one they are attached to).
+1.
2) The distance between the last lyrics line to the next staff is not constant throughout the page!
It's not a bug, it's a feature. At least I think so - it's because of the default 'staff-affinity to the top staff. See the attached file with 'staff-affinity = #CENTER. You won't change the 'minimum-distance for each system in a real-world example, so IMHO it'd be a very minor problem, anyway.
Still, the lyrics have a larger subjective whitespace distance to the staff below than the one above, probably due to the spacing based on the baseline.
\version "2.13.11" \pointAndClickOff \paper { ragged-last-bottom = ##f } lyr = \lyricmode { These are just some ran -- dom __ _ _ ly -- rics, these are just some ran -- _ _ dom ly -- rics! } cs = \new ChoirStaff << \new Staff { \new Voice ="1" \relative c'' { \repeat unfold 5 { c4 c c c } } } \new Lyrics \with { \override VerticalAxisGroup #'staff-affinity = #CENTER } \lyricsto "1" \lyr \new Lyrics \with { \override VerticalAxisGroup #'staff-affinity = #CENTER } \lyricsto "1" \lyr \new Lyrics \with { \override VerticalAxisGroup #'staff-affinity = #CENTER } \lyricsto "1" \lyr \new Staff { \new Voice ="2" \relative c' {\clef "bass" \repeat unfold 5 { c2 c } } } \new Lyrics \lyricsto "2" \lyr \new Lyrics \lyricsto "2" \lyr >> \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #2.0 } } \header { piece = "Lyrics minimum-distance = 2.0" } } \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #2.25 } } \header { piece = "Lyrics minimum-distance = 2.25" } } \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #2.5 } } \header { piece = "Lyrics minimum-distance = 2.5" } } \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #2.8 } } \header { piece = "Lyrics minimum-distance = 2.8" } } \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #3.0 } } \header { piece = "Lyrics minimum-distance = 3.0" } } \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #3.2 } } \header { piece = "Lyrics minimum-distance = 3.2" } } \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #3.5 } } \header { piece = "Lyrics minimum-distance = 3.5" } } \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #3.7 } } \header { piece = "Lyrics minimum-distance = 3.7" } } \score { \cs \layout { \context { \Lyrics \override VerticalAxisGroup #'inter-loose-line-spacing #'minimum-distance = #4.0 } } \header { piece = "Lyrics minimum-distance = 4.0" } }
lyrics_spacing.pdf
Description: Adobe PDF document
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel