Some code from my patch for issue 3161 is copied over to this patch.
The fact that Grob::pure_height returns Interval (0,0) as default causes
point stencils to be placed in the skyline, potentially effecting
vertical spacing.

Separation_item::boxes uses this (0,0) extent to add extra spacing
height to certain grobs.  To allow this to still happen, we give the
grobs without pure height a small empty extent so that the (almost) full
compliment of extra spacing height is taken into account.  This is why
small-empty-interval exists in lily-library.scm.

https://codereview.appspot.com/7377046/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to