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 <[email protected]> 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


_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to