-\version "2.1.20"
+\version "2.2.0"
\header {
-texidoc = "In tight situations, hyphens are removed, except at the
-end of the line. Normally, lyrics aren't set this tight, but by
-tuning down @code{padding} of in @code{SeparationItem}, syllables are put closer together, and hyphens may disappear.
+texidoc = "In tightly engraved music, hyphens are removed, except at the
+end of the line. Normally, lyrics are not typeset so tightly, but by
+tuning down @code{padding} of in @code{SeparationItem}, syllables are put
+closer together, and as a result hyphens may disappear.
-In some languages (eg. German and Hungarian). hyphens should not
-disappear, since spelling depends on hyphenation. In this case,
-hyphens can be forced to remain by setting @code{minimum-length} on
-the LyricHyphen grob.
+In some languages (e.g. German and Hungarian), hyphens should not
+disappear, since spelling depends on hyphenation. For that purpose,
+hyphens can be forced to remain by overriding @code{minimum-length} of
+the @code{LyricHyphen} grob.
"
}
c16[ c c c]
}
- \lyrics \new LyricsVoice \with {
+ \lyrics \new Lyrics \with {
% Otherwise lyrics are so far apart that hyphens don't disappear
- SeparationItem \set #'padding = #0.0
+ \override SeparationItem #'padding = #0.0
}{ bla -- bla -- bla -- bla --
bla -- bla -- bla -- bla --
- \property LyricsVoice . LyricHyphen \set #'minimum-length = #0.7
- \property LyricsVoice . LyricHyphen \set #'spacing-procedure =
+ \override LyricHyphen #'minimum-length = #0.7
+ \override LyricHyphen #'spacing-procedure =
#Hyphen_spanner::set_spacing_rods
bla -- bla -- bla -- bla
}>>
\paper {
indent = 0.0 \cm
- linewidth = 3.4 \cm
+ linewidth = 3.4 \cm
- \translator {
+ \context {
\StaffContext \remove "Time_signature_engraver"
}