Hi Mark,

2008/11/1 Mark Polesky <[EMAIL PROTECTED]>:
> Hey all,
>
> I don't know if this is a bug or not, but the automatic shortening of
> ledger-lines apparently only works within a single voice context. For
> example, in a polyphonic situation, if two voices meet on a single
> ledger-line note, and only one of them has a forced reminder
> accidental (like "c!"), the ledger-line for the other voice will be
> drawn full-length, running too close to the accidental from the first
> voice.

This is a limitation of the engraver, unfortunately; leger lines are
printed multiple times for chords and merged notes, which often
results in shortened lines being overprinted.

The attached image shows two further issues:

- semibreves have longer leger lines, so the lack of shortening is
exacerbated by collisions with accidentals;
- if the descending part of a natural reaches a lower leger line, that
line should also be shortened.

I imagine fixing these issues would require a comprehensive rewrite of
ledger-line-spanner.cc.

Regards,
Neil

<<attachment: leger.png>>

_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to