> The estimated height for the whole system _should_ take into account the > fact that the lyrics can be squeezed between the systems. Have a look at > the comment in align-interface.cc:104 (which should get called as a > result of sys->pure_height()) Trying to make head or tail of which child is which, and why lyrics do increase the pure_height by much, I am now thouroughly confused by something else. The height is calculated by unite()'ing the heights of all items and all spanners. I started with a trivial example with some repeating notes, and no lyrics and nothing else. There is an item amounting to [-0.9:0.3], and a spanner amounting to [-7:0]. Ok, I step inside the calculation of pure_height for it, and find another (one) spanner. Putting a breakpoint inside the for() loop for the items, I never hit it. I'd appreciate a three-liner briefly explaining the design of this. (The "pure" vs "non-pure" height also seems of mysterious design).
_______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond