Thank you Jean!
It works very well!

Best regards

Il dom 15 mag 2022, 11:09 Jean Abou Samra <j...@abou-samra.fr> ha scritto:

>
>
> Le 15/05/2022 à 10:40, Rip _Mus a écrit :
> > Good morning,
> > I found this interesting snippet:
> > https://lsr.di.unimi.it/LSR/Snippet?id=257
> >
> > that draws a box around systems.
> > According to you, is it possible to specify box line thickness ?
> >
> > Thank you!
> >
> > Rip_mus
>
>
>
> It looks like box-grob-stencil does not support this. make-stencil-boxer,
> on
> the other hand, does. It expects a callback yielding a stencil, though,
> so you need to define a little function returning a stencil empty of
> inking with the grob's extent.
>
> \version "2.22.2"
>
> #(define (empty-stencil-from-grob-extents grob)
>     (ly:make-stencil
>      '()
>      (ly:grob-extent grob grob X)
>      (ly:grob-extent grob grob Y)))
>
> \layout {
>    \context {
>      \Score
>      \override System.stencil =
>        % adjust thickness and padding
>        #(make-stencil-boxer 0.2 0.3 empty-stencil-from-grob-extents)
>    }
> }
>
> {
>    \slurDown c4 ( g4  c''4)
> }
>
>
> Best,
> Jean
>
>

Reply via email to