musescore/MuseScore — pull request #443 by mgavioli (2013-08-14 23:29:34+00:00)
Title: Fix #22235 : some ledger lines are too wide in chords with seconds.

Fix #22235 : some ledger lines are too wide in chords with seconds.

If a chord contains an interval of a second (i.e. with flipped note heads) but the flipped note head(s) require no ledger lines OR topmost/bottommost note(s) only need short lines, lines wide as the entire chord are generated.

Fixed by constructing ledger lines in two passes each from the 'outside' of the chord toward the staff, once for lines below and once for lines above the staff

See http://musescore.org/en/node/22235 for details and a sample. The commit should fix both issues in the post.

NOTE: I had to remove the 'experimental' feature of avoiding collision between ledger lines and accidentals: the relevant test is there, but it is not clear to me what to do in this case.