On Thu, Feb 27, 2025 at 4:06 PM Werner LEMBERG <w...@gnu.org> wrote:
> > Are you interested in nitpicks? If I activate the red color override > in the example, the red arrow partially overlaps with the frame in the > lowest system; see attached image. > > Should be fixed in the attached! (File adapted for 2.25.18.) > > > PS: I would *love* to see your code added to LilyPond. Do you think > it is mature enough? Otherwise I would add it to the LSR so that > it can be easily found by interested people. > > Probably it would be best to have it in the LSR at this point. For one thing, there are multiple versions floating around the lists, and it's hard to find the latest one. I would love to have it in the codebase someday, but there are a number of issues to resolve. One issue is the conflict between inside-staff objects (which the frames are) and outside-staff objects - i.e., what the frames are supposed to encompass. Another issue is that the engraver only works on a single staff. I tried and tried to figure out these last two issues but could get nowhere. If anyone is versed in some of the more esoteric aspects of the internal, your help is most welcome! (It would also be great to get this working with repeat barlines: ||: music :||----> There's a hack in the lists somewhere, in which I draw barlines myself, but BarLine grobs are obviously needed instead.) Thanks for looking into this! David
frameEngraver.ly
Description: Binary data