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
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to