On Fri, 3 May 2024 at 12:43, Richard Shann <rich...@rshann.plus.com> wrote: > > In earlier versions of LilyPond I avoided the use of \repeat percent 2 > {} syntax by overwriting the stencil for a whole bar rest: > > \version "2.20.0" > { c c c c > \once \override MultiMeasureRest.stencil = #ly:multi-measure-rest::percent > \once \override MultiMeasureRest #'thickness = #0.48 > R1*4/4 > } > > The stencil ly:multi-measure-rest::percent has gone in versin 2.24 and > I see that the symbol ly:percent-repeat-interface::percent at the same > place in the source code. However this results in the "%" glyph not > being centered as was the old one: > > \version "2.24.0" > { c c c c > \once \override MultiMeasureRest.stencil = #ly:percent-repeat-interface::percent > \once \override MultiMeasureRest #'thickness = #0.48 > R1*4/4 > } > > Is there an easy fix - the extra-offset needed varies according to the > width of the bar...
Hello, Not replying to your question but is there a reason you don't use \repeat percent in the first place ? And what about using "makePercent" as described in NR 1.4.2? makePercent = #(define-music-function (note) (ly:music?) "Make a percent repeat the same length as NOTE." (make-music 'PercentEvent 'length (ly:music-length note))) \relative c'' { \makePercent s1 } Kind regards, Xavier