Guida alla Notazione di LilyPond: 5.4.8 Stili della linea

### 5.4.8 Stili della linea

Alcune indicazioni esecutive, come rallentando, accelerando e trilli sono scritte in forma testuale e sono estese per varie misure tramite delle linee, talvolta puntate o ondulate.

Queste usano tutte le stesse routine del glissando per disegnare i testi e le linee, dunque il loro comportamento viene modificato nello stesso modo. Viene fatto con un estensore, e la routine responsabile del disegno degli estensori è `ly:line-spanner::print`. Questa routine determina la posizione esatta dei due punti di estensione e disegna una linea tra loro, nello stile richiesto.

Ecco un esempio che mostra i vari stili di linea disponibili, e come impostarli..

>     \relative {
>       d''2 \glissando d'2
>       \once \override Glissando.style = #'dashed-line
>       d,2 \glissando d'2
>       \override Glissando.style = #'dotted-line
>       d,2 \glissando d'2
>       \override Glissando.style = #'zigzag
>       d,2 \glissando d'2
>       \override Glissando.style = #'trill
>       d,2 \glissando d'2
>     }

I punti delle estremità dell’estensore sono calcolati al volo per ogni oggetto grafico, ma è possibile sovrascriverli:

>     \relative {
>       e''2 \glissando f
>       \once \override Glissando.bound-details.right.Y = #-2
>       e2 \glissando f
>     }

Il valore di `Y` è impostato su `-2` per l’estremità destra. Quella sinistra può essere aggiustata ugualmente specificando `left` invece di `right`.

Se `Y` non è impostata, il valore è calcolato a partire dalla posizione verticale dei punti di attacco sinistro e destro dell’estensore.

Sono possibili altre modifiche degli estensori; maggiori dettagli in Estensori.

#### LilyPond — Guida alla Notazione v2.22.2 (ramo stabile).