LilyPond Benutzerhandbuch: 5.4.7 Linienstile

### 5.4.7 Linienstile

Einige Aufführungsanweisungen (z. B. rallentando und accelerando oder Triller werden als Text gesetzt und möglicherweise über mehrere Takte mit Linien fortgeführt, die teilweise gestrichelt oder gewellt sind.

Alle benutzen die gleichen Routinen wie das Glissando, um Text und Linien zu produzieren, weshalb auch eine Veränderungen der Erscheinung auf gleiche Weise vonstatten geht. Die Ausgabe erfolgt durch einen Strecker (engl. spanner), und die Routine, die ihn setzt, heißt `ly:line-interface::print`. Diese Routine bestimmt die exakte Position von zwei Strecker-Punkten und zeichnet eine Linie zwischen sie im gewünschten Linienstil.

Hier einige Beispiele, welche Linienstile möglich sind und wie sie verändert werden können:

>     \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
>     }

Die Position der Endpunkte des Streckers werden in Realzeit für jedes graphische Objekt errechnet, aber es ist möglich, sie manuell vorzugeben:

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

Der Wert von `Y` wird für den rechten Endpunkt auf `-2` gesetzt. Die linke Seite kann ähnlich angepasst werden, indem man `left` anstelle von `right` angibt.

Wenn `Y` nicht gesetzt ist, wird der Wert ausgehend von der vertikalen Position der linken und rechten Anbindepunkte des Streckers errechnet.

Andere Anpassungen der Strecker sind auch möglich, für Einzelheiten siehe Strecker.

#### LilyPond – Notationsreferenz v2.22.2 (stabiler Zweig).