Hi Ken!
What happens is that when bound-details.left-broken is not specified, the value in bound-details.left is used instead, repeating the text at the start of the broken spanner. The spanner line disappears because there is no room left for it. Compare
\version "2.23.6"
{ \clef bass
\override TextSpanner.bound-details.left.text = "This is a quite long string of text"
\override TextSpanner.bound-details.right.text = "Here ends the spanner"
d1 \startTextSpan c1 b,1 \break
a,1 a1 \stopTextSpan g f e }
{ \clef bass
\override TextSpanner.bound-details.left.text = "This is a quite long string of text"
\override TextSpanner.bound-details.left-broken.text = ""
\override TextSpanner.bound-details.right.text = "Here ends the spanner"
\override TextSpanner.bound-details.right-broken.text = ""
d1 \startTextSpan c1 b,1 \break
a,1 a1 \stopTextSpan g f e }
I wonder if this use of left as default for left-broken and right for right-broken is really a good one, but recon it might be quite a lot of work to change, if it would be desirable at all…
HTH
/Leo
22 mars 2022 kl. 05:49 skrev Kenneth Wolcott <kennethwolcott@gmail.com>:
Hi;
I'm trying to implement a text spanner which wraps around a forced
page break. The text portion of the specified text spanner is
duplicated at the new line, and the text spanner is no longer
displaying. This also happens when I disable the forced line break.
I have attached three screenshots.
One is from the originating pdf (from 8notes.com). (Partial.)
The second is from my engraving. (Partial.)
The third is my code. (Partial.)
Lilypond 2.22.2, MacOS, via homebrew.
What am I doing wrong?
I also have the problem where the text spanner collides with the
tempo marking...
Thanks,
Ken Wolcott