bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 2272 in lilypond: Long monosyllabic words collide with barline


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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]