Looks okay to me.

The ghost of the SpanBar (left over from the issue 910 patch) sometimes
has an effect
  \new GrandStaff <<
    \new Staff { e'1 | eses'''4 r2. | e'1 }
    \new Staff { e'1 | e'1 | eses4 r2. } >>
Something like
  \override Score.SpanBar #'extra-spacing-height
     = #'(+inf.0 . -inf.0)
takes care of that problem.

On 2011/11/10 18:49:48, mike_apollinemike.com wrote:
On Nov 10, 2011, at 10:38 AM, mailto:k-ohara5...@oco.net wrote:

> I was talking about custom heights for every bar along the Staff,

I think the problem that this'd cause is that the overestimation may
block
lyrics/dynamics/what-have-you from sliding to the left as much as they
could.

Well, any overestimation in your blocking heights also becomes an
overestimation in the tentative space between Staves/Lyrics/Dynamics at
the horizontal spacing step.

For example, the notoriously-bad pure-height estimates for slurs cause
the tentative-spacing to be looser.  Thus a slur (even on a later line
or later page) will cause Lily to think the Lyrics might have to move
away, and thus avoid the sticky lyrics effect:
  \paper {ragged-right = ##t}
  \relative c''' { c2 c c c \break c( g,) }
  \addlyrics { foo bar foooooooo bar }

Use of custom locally-determined heights for each bar line seems
unnecessarily complicated (but not as bad as the grace_fixup_list so I
won't complain).

Run fixcc.py on the changed .cc files to clean up some whitespace
problems.


http://codereview.appspot.com/5323062/diff/53040/input/regression/lyrics-pass-under-bar.ly
File input/regression/lyrics-pass-under-bar.ly (right):

http://codereview.appspot.com/5323062/diff/53040/input/regression/lyrics-pass-under-bar.ly#newcode4
input/regression/lyrics-pass-under-bar.ly:4: texidoc = "Long lyrics
should be allowed to pass under
Probably you want this test to be pushed in the same commit where you
fix issue 1955.

http://codereview.appspot.com/5323062/diff/53040/scm/define-grob-properties.scm
File scm/define-grob-properties.scm (right):

http://codereview.appspot.com/5323062/diff/53040/scm/define-grob-properties.scm#newcode1040
scm/define-grob-properties.scm:1040: to this side of the boolean.")
.. indicating whether a a span bar is drawn above, or respectively
below, this staff.

http://codereview.appspot.com/5323062/

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

Reply via email to