]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/lyrics-bar.ly
release: 1.3.146
[lilypond.git] / input / regression / lyrics-bar.ly
1 \version "1.3.146"
2
3 \header{
4 texidoc="
5 Adding a @code{Bar_engraver} to the LyricsVoice context makes sure that
6 lyrics don't collide with barlines.
7 "
8 }
9
10 \score {
11         \context StaffGroup <
12         \notes \context Staff {
13                 b1 \bar "|:" b1 \bar ":|"
14         }
15         \lyrics\context Lyrics <
16                 \context LyricsVoiceWithBars {
17 %                       thisContextHasBarEngraver1  added
18                         ThisContextCertainlyHasBarEngraverAddedButThereHasBeenSomethingFunnyBefore1.  Here.
19                 }
20                 \context LyricsVoice {
21                         this4 one has no BarEngraverAddedToContext1
22                 }
23         >
24         \notes \context Staff = SB { b1 b1 }
25         >
26         \paper {
27                 linewidth = -1.0\cm
28                 \translator {
29                         \LyricsContext
30                         \accepts "LyricsVoiceWithBars"
31                 }
32                 \translator {
33                         \LyricsVoiceContext
34                         \consists "Bar_engraver"
35                         \name "LyricsVoiceWithBars"
36                 }
37                 \translator {
38                         \LyricsVoiceContext
39                 }
40         }
41 }