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

Reply via email to