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