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