Comment #4 on issue 2272 by [email protected]: Long monosyllabic words collide with barlines
http://code.google.com/p/lilypond/issues/detail?id=2272

"Go back to the old machinery"?  I recommend you look at that commit.

The span-bar.cc had only minor changes. In define-grobs.scm we need to restore
 Span Bar
    (Y-extent . ,ly:axis-group-interface::height)
    (meta . ((class . Item)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common) (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))

and then remove the problematic (issue 2000 issue 2056 issue 2061 issue 2356) engravers "Span_bar_stub_engraver" and "Pure_from_neighbor_engraver" from the StaffGroup and Lyrics contexts.

Then to stop notes from moving over barlines, we need to restore a magic number BarLine (extra-spacing-height . (-1.1 . 1.1)) ;; reach the first ledger line as that magic number now lives in pure-from-neighbor-interface::account-for-span-bar grob in output-lib.scm.


_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to