-\version "1.3.146"
+\version "2.7.13"
\header{
texidoc="
-Adding a @code{Bar_engraver} to the LyricsVoice context makes sure that
-lyrics don't collide with barlines.
+Adding a @code{Bar_engraver} to the Lyrics context makes sure that
+lyrics do not collide with barlines.
"
}
-\score {
- \context StaffGroup <
- \notes \context Staff {
- b1 \bar "|:" b1 \bar ":|"
- }
- \lyrics\context Lyrics <
- \context LyricsVoiceWithBars {
-% thisContextHasBarEngraver1 added
- ThisContextCertainlyHasBarEngraverAddedButThereHasBeenSomethingFunnyBefore1. Here.
- }
- \context LyricsVoice {
- this4 one has no BarEngraverAddedToContext1
- }
- >
- \notes \context Staff = SB { b1 b1 }
- >
- \paper {
- linewidth = -1.0\cm
- \translator {
- \LyricsContext
- \accepts "LyricsVoiceWithBars"
- }
- \translator {
- \LyricsVoiceContext
- \consists "Bar_engraver"
- \name "LyricsVoiceWithBars"
- }
- \translator {
- \LyricsVoiceContext
- }
- }
+\layout {
+ raggedright = ##t
}
+
+<<
+ \context Staff = "foo" \with
+ {
+% \remove "Bar_engraver"
+ }
+ {
+ b1 \bar "|:" b1 \bar ":|"
+ }
+ \context Lyrics \with {
+ \consists "Bar_engraver"
+ \override BarLine #'bar-size = #4
+ } \lyricmode {
+ looooooooooooooooooooooooooooooooooong1 syllable
+ }
+ \lyrics {
+ no Bar_Engraver_Bar_Engraver_Bar_Engraver
+ }
+ \context Staff = "bar" \with {
+% \remove "Bar_engraver"
+ } { b1 b1 }
+>>
+
+