> Le 2 août 2022 à 23:34, Leo Correia de Verdier > <leo.correia.de.verd...@gmail.com> a écrit : > > Thanks a lot! > > This is impressive and is helping me a lot to both understand and manage my > issue. > > Thing is I wanted narrower accidentals, and instead of doing it the proper > way and redesigning the font I hacked them with a callback with > ly:stencil-scale . Then I realised I wanted the key signatures to match the > accidentals inside the music and have to cover my first hack with a second, > even worse one…
Then, how about using the same technique with ly:stencil-scale on the whole KeySignature stencil? If this leads to the accidentals being too close to each other, you can increase the gaps using the padding-pairs property as shown here: https://lilypond.org/doc/v2.23/Documentation/notation/displaying-pitches#alternate-accidental-glyphs Best, Jean > > > >> 2 aug. 2022 kl. 10:50 skrev Lukas-Fabian Moser <l...@gmx.de>: >> >> Hi Leo, >> >>> Am 02.08.22 um 09:48 schrieb Leo Correia de Verdier: >>> Is there any way to access the stencils of individual accidentals in a key >>> signature? >> >> The KeySignature stencil gets constructed by combining the individual >> accidental stencils into one stencil, as can be seen here: >> >> \version "2.23.7" >> >> { >> \override Staff.KeySignature.stencil = >> #(grob-transformer >> 'stencil >> (lambda (grob stencil) >> (pretty-print (ly:stencil-expr stencil)) >> stencil)) >> \key as \minor >> as'4 >> } >> >> But your question seems sounds like an xy problem >> (https://en.wikipedia.org/wiki/XY_problem): What do you want to achieve >> exactly? >> >> Lukas >> > >