[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Odd vertical spacing of lyrics
From: |
Jan Warchoł |
Subject: |
Re: Odd vertical spacing of lyrics |
Date: |
Wed, 19 Jan 2011 22:28:38 +0100 |
2011/1/19 Mike Solomon <address@hidden>:
> I'll chime in and say that, although there is a workaround, the fact that
> there is not good out-of-the-box spacing may effect a lot of real world
> examples of choral music that is being engraved using lilypond.
>
> It may be worth it to add this to the issue tracker and get this fixed in one
> of the first 2.14 bug fixes (if not 2.14 itself) - thoughts?
In my opinion this issue is important and potentially widespread, and
as such it should be considered a high priority one.
I also think that a good solution would mean changing the lyrics
spacing mechanisms considerably (especially because it's connected
with some vertical and horizontal lyrics spacing issues that should be
addressed).
I have some thoughts on these topics, but from what i see the
discussion about them may become monstrous in size, so i'm waiting
until 2.14 is out.
I suppose that's what we should do: release 2.14 and fix this issue
thoroughly soon after that.
cheers,
Janek
> Is there a way to add this to the issue tracker.
>
> On Jan 19, 2011, at 3:42 PM, Jan Warchoł wrote:
>
>> 2011/1/18 Carl Sorensen <address@hidden>
>>>
>>> On 1/18/11 8:26 AM, "Mike Solomon" <address@hidden> wrote:
>>>
>>>> Hey all,
>>>>
>>>> The following snippet is giving me the attached output w/ the soprano line
>>>> shifted way up after the line break. Is there any way to get the soprano
>>>> correctly aligned (w/o changing the distance between systems - this minimal
>>>> example approximates a larger one w/ many systems over several pages).
>>>>
>>>> \version "2.13.47"
>>>
>>>
>>> Mike,
>>>
>>> I got it to work successfully with the following change:
>>>
>>> \new Lyrics = sopranos \with {
>>> \override VerticalAxisGroup #'staff-affinity = #DOWN
>>> } { s1 }
>>>
>>>
>>> The lyrics were still a little bit high, however. It's almost like there's
>>> a blank context hiding in the middle. But I haven't been able to get rid of
>>> that small amount of extra space.
>>
>> The reference point of lyrics is the baseline and this is the cause of
>> the problem - #'nonstaff-relatedstaff-spacing #'basic-distance
>> appropriate for lyrics below staff is not appropriate for lyrics above
>> staff. Consider the following (and look at the attachment):
>>
>> \version "2.13.45"
>>
>> \paper { system-system-spacing #'basic-distance = #20 ragged-right = ##t }
>>
>> \score {
>> \new ChoirStaff <<
>> \new Lyrics = abovelyrics \with { \override VerticalAxisGroup
>> #'staff-affinity = #DOWN }
>> { s1 }
>> \new Staff {
>> \new Voice = "empty" { r4 r r r \break } \new Voice =
>> "firstPart" { f' f' f' f' } \new Voice = "secondPart" { e'' e'' e''
>> e'' }
>> }
>> \new Lyrics = "belowlyrics" { s1 }
>>
>> \context Lyrics = abovelyrics \lyricsto firstPart \lyricmode { ma
>> -- ma ma -- ma }
>> \context Lyrics = belowlyrics \lyricsto secondPart \lyricmode { mo
>> mo -- mo mo }
>>>>
>> \layout {
>> \context {
>> % \Lyrics \override VerticalAxisGroup
>> #'nonstaff-relatedstaff-spacing #'basic-distance = #4
>> }
>> }
>> }
>>
>> You can see how this changes by uncommenting the
>> nonstaff-relatedstaff-spacing override.
>>
>> The strange thing is that all this somehow doesn't affect first system.
>>
>> cheers,
>> Janek
>
>
Re: Odd vertical spacing of lyrics, Phil Holmes, 2011/01/18