[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Make dynamic script with long text
From: |
Thomas Morley |
Subject: |
Re: Make dynamic script with long text |
Date: |
Thu, 10 Jan 2019 23:46:45 +0100 |
Am Do., 10. Jan. 2019 um 15:56 Uhr schrieb Andrew Bernard
<address@hidden>:
>
> Hmm. Adding extra-spacing-width seems to work.
>
> ppecrescText = \markup {
> \normal-text \italic "pp e cresc ..."
> }
> ppecresc = \tweak DynamicText.self-alignment-X #LEFT
> \tweak DynamicText.extra-spacing-width #'(0 . -20)
> #(make-dynamic-script ppecrescText)
>
>
> This idea came from a post from 2017.
>
> https://lists.gnu.org/archive/html/lilypond-user/2017-08/msg00097.html
>
> What's really going on here?
>
>
> Andrew
The general default for DynamicText.extra-spacing-width is '(+inf.0 .
-inf.0), see IR
But in StaffGroup and GrandStaff it is set #f, see IR and/or engraver-init.ly
For the reason:
https://sourceforge.net/p/testlilyissues/issues/621/
So why not reenable thegeneral default? Makes for:
ppecresc = \tweak DynamicText.self-alignment-X #LEFT
\tweak DynamicText.extra-spacing-width #'(+inf.0 . -inf.0)
#(make-dynamic-script ppecrescText)
Cheers,
Harm