\version "2.19.53" \paper { ragged-right = ##f } \pointAndClickOff #(set-global-staff-size 16) \markup { "automatic extenders, minimum-length 8 "} << { c''1 2 ~ 2 2 4 ~ 4 4 8 ~ 8 8 16 ~ 16 4 1 \bar "|." } \addlyrics { \override Lyrics.LyricExtender.minimum-length = #8 \repeat unfold 4 { foo -- bar }} >> \markup { "automatic extenders, minimum-length 4 "} << { c''1 2 ~ 2 2 4 ~ 4 4 8 ~ 8 8 16 ~ 16 4 1 \bar "|." } \addlyrics { \override Lyrics.LyricExtender.minimum-length = #4 \repeat unfold 4 { foo -- bar }} >> \markup { "automatic extenders, minimum-length 1 "} << { c''1 2 ~ 2 2 4 ~ 4 4 8 ~ 8 8 16 ~ 16 4 1 \bar "|." } \addlyrics { \override Lyrics.LyricExtender.minimum-length = #1 \repeat unfold 4 { foo -- bar }} >> feo = {\once \override Lyrics.LyricExtender.force-extender = ##t} \markup { "automatic extenders, mixed manual and automatic melismata, extender on last note forced "} << { \autoBeamOff c''2 2 4\( 4 4 4\) 4 4 4\( 4( 4) 8[ 8] 8\) 16\(\melisma 16\melismaEnd 4\) 1 \bar "|." } \addlyrics { \override Lyrics.LyricExtender.minimum-length = #8 foo -- _ bar _ _ _ foo -- _ bar _ _ _ foo -- _ \feo bar _ _ _ } >> \markup { "automatic extenders, mixed manual and automatic melismata, first extender shortened, extender on last note forced "} << { \autoBeamOff c''2 2 4\( 4 4 4\) 4 4 4\( 4( 4) 8[ 8] 8\) 16\(\melisma 16\melismaEnd 4\) 1 \bar "|." } \addlyrics { \override Lyrics.LyricExtender.minimum-length = #8 foo -- _ \feo bar _ "" _ foo -- _ bar _ _ _ foo -- _ \feo bar _ _ _ } >> \markup { "Issue 1006 revisited, last extender forced and tweaked to the left, minimum-length 2 "} \score { << \new Staff \relative c'' { \time 2/1 \repeat volta 2 { r4 g4 d'2. a4 bes2~ bes a2 g1~ } \alternative{ { g2 fis4 e fis1 d'1 c2 bes} { g\repeatTie fis4 e fis1 } } \bar "|." } \addlyrics { \override Lyrics.LyricExtender.minimum-length = #2 of Prin -- ces all _ _ the _ flow’r. Who took a- \feo \tweak self-alignment-X #-4 \markup\null the _ flow’r. } >> } \markup { "Issue 1006 revisited, last extender forced and tweaked to the left, minimum-length 1 "} \score { << \new Staff \relative c'' { \time 2/1 \repeat volta 2 { r4 g4 d'2. a4 bes2~ bes a2 g1~ } \alternative{ { g2 fis4 e fis1 d'1 c2 bes} { g\repeatTie fis4 e fis1 } } \bar "|." } \addlyrics { \override Lyrics.LyricExtender.minimum-length = #1 of Prin -- ces all _ _ the _ flow’r. Who took a- \feo \tweak self-alignment-X #-4 \markup\null the _ flow’r. } >> } \layout { \Lyrics \override LyricExtender.no-extender = ##f % Use ##t to disable all but forced extenders }