Hi David,
> Notice that with the override, systems are placed lower on the page
> and the bottom margin is lost.
It’s not *quite* that simple, I think…
Using
\paper {
ragged-right = ##t
indent = 0
system-system-spacing.padding = 2
bottom-margin = 1\in
}
we see that most of the margin is kept, but there are still system-system
collisions (cf. m 120). So systems are placed lower, yes, but with some
awareness.
> The problem occurs with the call to ly:grob-extent. In my experience,
> calling this function for the X-axis doesn't result in (visible) side
> effects, but here they are.
Maybe if you save the original Y-position, and then explicitly “reset” it
afterwards, it will eliminate this problem? Still doesn’t explain what’s
actually going on — which would be nice to know — but might fix this function.
Cheers,
Kieren.
________________________________
Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: [email protected]
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user