Comment #16 on issue 3631 by [email protected]: 2.17 does a worse job with vertical spacing and/or the page layout than 2.16
http://code.google.com/p/lilypond/issues/detail?id=3631

By turning off the pure approximation, it will have an estimated Y-offset of 0, which would cause more compression than 2.17.14 but is not necessarily a good idea for scores that need to reserve this space. For example...

\new Voice \repeat unfold 50
{
\override Score.BarNumber #'self-alignment-X = #LEFT
\override Score.BarNumber #'stencil =
#(lambda (grob)
  (grob-interpret-markup grob (markup #:abs-fontsize 60 "1" )))
\override Score.BarNumber #'Y-offset = #ly:side-position-interface::y-aligned-side
c''1 \break
}

whereas...

\new Voice \repeat unfold 50
{
\override Score.BarNumber #'self-alignment-X = #LEFT
\override Score.BarNumber #'stencil =
#(lambda (grob)
  (grob-interpret-markup grob (markup #:abs-fontsize 60 "1" )))
c''1 \break
}

is fine.  It is an improvement on 2.14, which gives too much space.

I'm pretty sure, however, that bar numbers are the culprit, as it is certain that turning off the pure estimation gives a more compressed result. But I think the solution is to give a better pure estimation rather than turning it off.


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to