Posizionamento orizzontale delle sillabe

Per aumentare lo spazio tra le righe del testo, si imposta la proprietà minimum-distance di LyricSpace.

\relative c' {
  c c c c
  \override Lyrics.LyricSpace.minimum-distance = #1.0
  c c c c
}
\addlyrics {
  longtext longtext longtext longtext
  longtext longtext longtext longtext
}

[image of music]

Per applicare questa modifica a tutti i testi della partitura, impostare la proprietà nel blocco \layout.

\score {
  \relative {
  c' c c c
  c c c c
  }
  \addlyrics {
  longtext longtext longtext longtext
  longtext longtext longtext longtext
  }
  \layout {
    \context {
      \Lyrics
      \override LyricSpace.minimum-distance = #1.0
    }
  }
}

[image of music]

Frammenti di codice selezionati

Allineamento del testo vocale

L’allineamento orizzontale del testo vocale si imposta attraverso la proprietà self-alignment-X dell’oggetto LyricText. #-1 è sinistra, #0 è centro e #1 è destra; si possono usare anche #LEFT, #CENTER e #RIGHT.

\layout { ragged-right = ##f }

\relative c'' {
  c1
  c1
  c1
}
\addlyrics {
  \once \override LyricText.self-alignment-X = #LEFT
  "This is left-aligned"
  \once \override LyricText.self-alignment-X = #CENTER
  "This is centered"
  \once \override LyricText.self-alignment-X = 1
  "This is right-aligned"
}

[image of music]

Problemi noti e avvertimenti

Verificare che le annotazioni testuali e il testo vocale stiano dentro i margini richiede ulteriori calcoli. Se si desidera velocizzare un po’ l’elaborazione, tale funzionalità può essere disabilitata:

\override Score.PaperColumn.keep-inside-line = ##f

Per far sì che il testo eviti anche le stanghette, usare

\layout {
  \context {
    \Lyrics
      \consists Bar_engraver
      \consists Separating_line_group_engraver
      \hide BarLine
  }
}

Guida alla Notazione di LilyPond v2.25.22 (development-branch).