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

Attachment: frameEngraver.ly
Description: Binary data

Reply via email to