Consider the following:

%%%%%%%%%%%%%%%%%%%
\version "2.25.10"
wordsA = \lyricmode { centred centred centred }
wordsB = \lyricmode { justified _ centred } 
wordsC = \lyricmode { justified " " centred } 
wordsC = \lyricmode { centred \once \override Lyrics.LyricText.color = #white 
"." centred } 
\score {
  \new Staff <<
    \new Voice = "vvv" { r2 c'2 g'2 c''2 }
    \new Lyrics \lyricsto "vvv" \wordsA
    \new Lyrics \lyricsto "vvv" \wordsB
    \new Lyrics \lyricsto "vvv" \wordsC
    \new Lyrics \lyricsto "vvv" \wordsD
  >>
%%%%%%%%%%%%%%%%%%%


In the middle lyric, the first word is justified because the following skip (_ 
in this case) defines a melisma.  But I actually simply want there to be no 
immediately following word - this arises with multiple verses and alternatives 
in the repeat structure, for example.  I thought a quoted space would count as 
a word, but no...


In the end I have done it above by a rather unnatural circumlocution, but is 
there a more natural solution which I've missed?


Paul

Reply via email to