Le 10/02/2022 à 15:42, Simon Albrecht a écrit :
Hi Aaron,

thanks a lot for the help! I knew that these pure vs. impure issues exist, but I’ve never been able to wrap my head around them and this is the first time I ever needed to account for them in practice.

Looking at Extending Manual section 2.8, it seems that Y-offset is likely to be affected, so that makes sense.

What I don’t quite get is the meaning of the ‘begin’ and ‘end’ parameters in ly:grob-pure-property, but as long as 0 0 works, I’m good ;) (and it’s not a topic for the bug list)

Best, Simon



Sorry, I just received this message now so my previous reply didn't
account for it (yes, list messages are taking 5 hours to reach
recipients sometimes, this was discussed recently on lilypond-user).

So, to answer your question, start and end are column ranks.
The meaning of the question (ly:grob-pure-property grob start end)
is "What will this grob property approximately on the broken
piece if this spanner is broken between start and end?" (for
items they should be ignored). They are used in VerticalAxisGroup
pure calculations, to estimate how tall a staff will be between
two certain points in order to score page breaking configurations.

Best,
Jean




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

Reply via email to