On Wed, 24 Mar 2010 18:15:45 -0400, Boris Shingarov wrote:
Hmm, let me understand this better.
> Does it mean that Constrained_breaking::fill_line_details() gets > called before the line breaks are calculated, and then again after Oh, now I understand why!!! The hack addresses the space between staves within a system. Bien sûr it's not doing anything to the space between systems (mine are one-staffers, so it *does* cause the estimation to be off *a lot*). The TODO at constrained-breaking.cc:479 clearly explains it. I am now thinking about how to implement this TODO best. One idea that immediately comes to mind, is to replace the unified heights with begin- and rest-of-line pairs, dragging them through all the calls, and unite them at the very end, that is in constrained-breaking. For one-staff systems, this should be trivial, but I am not sure how difficult it will be to not break the general case of multi-staff systems.
_______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond