Umbruch des TextSpanner-Texts

Begonnen von rgree, Freitag, 19. April 2024, 19:18

« vorheriges - nächstes »

rgree

Hallo,

der folgende Code erzeugt einen TextSpanner, dessen Start-Text unschön aus der Seite läuft :

\version "2.20.0"
{
  \override TextSpanner.bound-details.left.text = "poco a poco crescendo "
  % \override TextSpanner.breakable = ##t % <-- das hilft auch nicht, wenn aktiviert
  c'4 4 4 4
  c'4 4 4 4 
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 \startTextSpan 4
  \break
  c'4 4 4 4 \stopTextSpan

Kann ich Lilypond irgendwir dazu überreden, das ordentlich zu machen ?

Danke im Voraus !

Gruß,
Reinhard

harm6

Meinst Du so was:

\version "2.20.0"
{
  \override TextSpanner.bound-details.left.text = "poco "
  \override TextSpanner.bound-details.left-broken.text = "a poco crescendo "
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 4
  c'4 4 4 \startTextSpan 4
  \break
  c'4 4 4 4 \stopTextSpan
}
?

Gruß,
  Harm

rgree

Danke !

Ich denke, das hilft ein bisschen,
aber eigentlich sollte Lilypond (in meinem ursprünglichen Code) keinen Text ins Nirwana schicken,
sondern entweder automatisch umbrechen oder einen Fehler melden.
Jedenfalls wäre das schön.

Derzeit setze ich in solchen Fällen ein \noBreak, das den Zeilen-Umbruch in jedem Fall unterbindet.

Gruß,
Reinhard