"Keith OHara" <[email protected]> wrote in message news:[email protected]...
Phil Holmes <mail <at> philholmes.net> writes:


I'm attaching 2 screenshots of output that I'm getting when typesetting part of the Gondoliers. It's recitative, with a single note being used for lots of lyrics. I've done this by joining the lyrics with underscores. It looks to me like a regression, but before adding it to the tracker (and creating a
tiny example to do so) could someone assure me I'm not doing something
silly?

You are not doing anything silly, but the lyrics overlap the start bar even with version 2.12.3. The regtest lyrics-bar.ly seemed the most relevant, so I
adapted it to create a small example:

\version "2.12.3"
\relative c'' <<
 \new Voice = "a"{
   \override Score.PaperColumn #'keep-inside-line = ##t
   \override Score.NonMusicalPaperColumn #'keep-inside-line = ##t
   b1 b1 b1
 }
 \new Lyrics \with {
   \consists "Bar_engraver"
   \consists "Separating_line_group_engraver"
 } \lyricsto "a" {
   baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaars lengthened if
 }
 \new Lyrics \lyricsto "a" {
   rrrrrrrrrrrrrrrrrrrrrrequired for noncollision
 }
 \new Staff {
   b1 b1 b1
 }>>

I do not know an answer to the next obvious question : How do we tell Lilypond
to consider the starting bar when spacing long lyric syllables?

I think what I'm seeing is actually a different bug. I've just spent the last hour trying to reproduce it with a smaller example and failing. It's quite odd. If I reduce the music I'm setting in almost any way, the collision disappears and LilyPond sets the lyrics much more "sensibly". Even reducing the music to the first page gives a good result. But with the full music set, we get the collision. Think I'm going to have to work around it with quotes rather than underscores.

--
Phil Holmes
Bug Squad



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

Reply via email to