The stencil is what’s actually printed from a grob.
> 6 mars 2022 kl. 02:27 skrev Erika Pirnes <erika.pir...@hotmail.com>: > > > Thank you Aaron, it seems to work! But what does stencil mean exactly? > > Best, > Erika > Lähettäjä: Aaron Hill <lilyp...@hillvisions.com> > Lähetetty: lauantai 5. maaliskuuta 2022 18.35 > Vastaanottaja: Erika Pirnes <erika.pir...@hotmail.com> > Kopio: lilypond-user@gnu.org <lilypond-user@gnu.org> > Aihe: Re: DynamicTextSpanner spacing > > On 2022-03-05 3:49 pm, Erika Pirnes wrote: > > I would like the dotted line of the crescendo to start a bit later and > > end a bit earlier. It is too close to "cresc.", in my opinion at > > least. And sometimes too close to the "f" as well. (A tiny detail, for > > sure, but it looks annoying.) Any ideas? > > [...] > > music = \relative c' { > > \repeat unfold 5{c8 \p \cresc d e f g a b4 c8 \f b c2.} > > } > > You will need to play around with the bound-details for the > DynamicTextSpanner: > > %%%% > \version "2.18.2" > > \relative c' { > %% The space before the left side of the spanner. > %% (NOTE: This includes the attached stencil.) > %% Default is 0.75; we are adding two units of space. > \override DynamicTextSpanner.bound-details.left.padding = #2.75 > > %% Since we want the space between the stencil and > %% line, we need to shift the stencil over a bit. > %% Default is (-0.75 . -0.5); we move it left by the > %% same increment we applied to the padding above. > \override DynamicTextSpanner.bound-details > .left.stencil-offset = #'(-2.75 . -0.5) > > %% The space after the right side of the spanner. > %% Default is 0.75; we are adding two units of space. > \override DynamicTextSpanner.bound-details.right.padding = #2.75 > > %% (For debugging only...) > %% Highlight the grob in red for better visibility. > %% Also make the line solid to show its extents clearly. > \override DynamicTextSpanner.color = #red > \override DynamicTextSpanner.dash-fraction = #1 > > \repeat unfold 5{ c8 \p \cresc d e f g a b4 c8 \f b c2. } > } > %%%% > > > -- Aaron Hill