On Wed, Oct 12, 2016 at 2:00 PM, Rutger Hofman <rut...@cs.vu.nl> wrote:
> On 10/12/2016 03:53 PM, David Nalesnik wrote:

>> That being said, the following adjusted definition of spanners should do
>> it:
>>
>> spanners = {
>>     s2*7 |
>>     s4
>>         \override TextSpanner.bound-details.left.text = "(poco accel."
>>         \override TextSpanner.bound-details.right.text = "poco rit.)"
>>         % moves endpoint LEFT
>>          \override TextSpanner.bound-details.right.padding = 4
>>         % Need padding to keep at the same vertical position:
>>         \override TextSpanner.padding = #2
>>         <>\startTextSpan s4 |
>>     s2 |
>>     s4. <>\stopTextSpan s8 |
>>     s4 <>^\markup{a tempo} s4 |
>> }
>>
>> %%
>>
>> David
>>
>
> For me (2.19.39) this doesn't force the TextSpanner to vertically align with
> the markup, not even if I also set TextScript.padding = #2.

Try staff-padding instead (and set it for both TextSpanner and
TextScript to a value that is possible for both -- like 3)

Alternatively, the inner-texts enhancement could be used when you
conceive of the texts belonging together.

David

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to