Thanks! Thats a better solution. (But I’m still happy about having asked the wrong question so I could learn about how to find the stencil expression)
Best /Leo > 3 aug. 2022 kl. 13:40 skrev Jean Abou Samra <j...@abou-samra.fr>: > > > >> 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 >>> >> >>