Hi Joe,
Thanks for the tips, and have a nice and safe trip!
> 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())
Apparently, the estimated height does not take it into account.
As to the call to get_skylines(), now I am really confused. All this
(get_property("springs-and-rods") resulting in
Spacing_spanner::set_springs() and all the other things down the road
being called), happens much earlier than thewhole page layout stage --
I guess the Y-extent property is stored inside the grob at this earlier
stage?
> The begin_of_line_extent should be zero
> for lyrics, which should allow the lines to be close together in the
> height-estimation procedure.
It looks to me like the correction based on begin_of_line_extent, is
only about the case when the whole previous line is lyrics? I'll step
through get_skylines() in the debugger right now to see what's going on.
Boris
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond