[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue 1043 in lilypond: Cross-staff beams confuse skyline calculatio
Re: Issue 1043 in lilypond: Cross-staff beams confuse skyline calculations
Wed, 22 Sep 2010 08:51:38 +0200
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)
> Comment #11 on issue 1043 by address@hidden: Cross-staff beams
> confuse skyline calculations
> Now I see that placement of outside-staff grobs uses a series of
> skyline calculations. Knowing that, the 'Summary:' makes sense. Sorry
> for my objection earlier.
> I would categorize the behavior:
> 2) Cross-staff beams do not expand skylines. This makes sense so these
> beams do not push the staves apart, but then these beams can overlap
> outside-staff grobs, notably dynamics. Same as issue 439, and issue
> 36; see also issue 721.
How would cross-staff beams push staves apart when their respective
stems apparently don't? The thing that I can imagine is that the
cross-staff beam is part of both skylines, and Lilypond tries pushing it
away from itself.
Is it something like that?
> 1) An automatic beam ending just before a staff change fails to expand
> skylines, resulting in similar collisions. Explicit [ ] beams are a
> workaround. First described in this issue, comments 2 and following.
That sounds like something that could be addressed without something
else caving in.