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 [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-devel
