Comment #10 on issue 1955 by k-ohara5...@oco.net: Patch: improving spacing over and below bar lines
http://code.google.com/p/lilypond/issues/detail?id=1955

LilyPond currently does something less sophisticated. There are beveled margins (yellow and blue lines) around bar lines and clefs and such, whose size is defined by 'skyline-vertical-padding.

Graphical elements that clear these margins (or that stay out of the way like text and dynamics) may pass over the bar line. The problem comes with graphical elements from other staff-like contexts, especially Lyrics, because LilyPond has not yet decided how far away they will be. She tentatively assumes that Lyrics will be far enough from the staves to clear everything after the font-matter, but does not yet allow for the 'skyline-vertical-padding.

In cases where the beveled margins extend beyond everything else on the staff, they can catch Lyrics, like the "through" above.

Mike's patch (now at http://codereview.appspot.com/5323062) would replace the 'skyline-vertical-padding with an adaptive 'extra-spacing-height that prevents notes from moving over/under. It saves the trouble of considering Span Bars (issue 2000).

Attachments:
        1955.png  15.3 KB


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to