|
From: | lilypond |
Subject: | Re: Issue 2272 in lilypond: Long monosyllabic words collide with barlines |
Date: | Sun, 18 Mar 2012 18:41:09 +0000 |
Comment #4 on issue 2272 by address@hidden: 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.
[Prev in Thread] | Current Thread | [Next in Thread] |