Hi Kieren!
Thanks for the info.
You might be correct in what you suggest. However so far I have not seen
any complete description of stretchability. There are some words in the
paragraphs about "Structure of flexible vertical spacing alists" (the
link I gave in my previous note), but those are for the experts, who
already know how it works. The novice does not understand, since the
description contains holes, where info is lacking or implied.
Kaj
Den 2015-02-21 22:27, skrev Kieren MacMillan:
Hi Kaj (et al.),
if I understand it correct, the effective (resulting) distance will always be
the biggest of the three, hence
effective_distance = max(minimum-distance; basic-distance; padding).
Is there any reason to use three, one should be sufficient.
If I understand correctly, three are required for compression and expansion
calculations.
For example, consider
((basic-distance . 4) (minimum-distance . 2) (padding . 1) (stretchability .
10))
When compressing a page, I believe #'stretchability is applied [inversely]
against
basic-distance - miminum-distance
which in this case is 2 staff spaces. If instead you had
((basic-distance . 2) (minimum-distance . 2) (padding . 2) (stretchability .
10)),
I believe there could/would be no compression done.
Others (e.g., Keith) will have a more complete and accurate understanding of
the intricacies of the spacing model — hopefully someone will chime in here to
expand upon or correct what I’ve said.
Hope this helps,
Kieren.
_______________________
Kieren MacMillan, composer
www: <http://www.kierenmacmillan.info>
email: i...@kierenmacmillan.info
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user