[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Lyrics and spacing inside a system
From: |
Dmytro O. Redchuk |
Subject: |
Re: Lyrics and spacing inside a system |
Date: |
Thu, 29 Apr 2010 11:23:45 +0300 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Wed 31 Mar 2010, 11:17 I wrote:
> У вт, 2010-03-30 у 22:16 +0100, Neil Puttock пише:
> > On 23 March 2010 11:49, Dmytro O. Redchuk <address@hidden> wrote:
> [...]
>
> > > So, there is "some unwanted vertical space" between lyrics lines, which
> > > i failed to make to disappear with spacings and affinity.
> >
> > OK, here's another trick you might try:
> >
> > \layout {
> > \context {
> > \Lyrics
> > \override LyricText #'after-line-breaking =
> > #(lambda (grob)
> > (let ((text (ly:grob-property grob 'text)))
> > (and (string? text)
> > (string=? text " ")
> > (set! (ly:grob-property grob 'Y-extent) #f))))
> > }
> > }
> >
> > This checks each LyricText grob to see whether it's a skip (the lexer
> > converts an underscore to a space in a \lyricmode block), then resets
> > the vertical extent so the skips don't take up any space in the
> > alignment.
> Well..
>
> !!
>
> Magic.. Thank You!
I've found this fixed in 2.13.19 ---
thank You Neil, thank You who worked on this!!
And thank you all who makes lilypond even better.
> In other words, in a "real world's score" this trick helps (and it's
> enough) for tenor's lyrics (with alignAboveContents), but for alto's i
> need to add also this:
>
> \override VerticalAxisGroup
> #'non-affinity-spacing = #'((stretchability . 0) (space . 0))
--
Dmytro O. Redchuk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Lyrics and spacing inside a system,
Dmytro O. Redchuk <=