>> but how about just >> changing >> >> (let* ((hyphen-sten (ly:lyric-hyphen::print hyphen)) >> >> to >> >> (let* ((hyphen-sten (ly:grob-property hyphen 'stencil)) >> >> >> ? Then you can do \override LyricHyphen.stencil = #what-you-want to >> get the result. > > D'oh, so simple, thanks again!
Well, it doesn't work :-) The magnetic snapping engraver sets the stencil of all affected `hyphen` grobs to `empty-stencil`. On the other hand, the solution with a separate property for the formatter to be accessed with `ly:grob-property-data` seems to work just fine. Werner