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
