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