Comment #5 on issue 1290 by [email protected]: Skyline compaction is going overboard sometimes
http://code.google.com/p/lilypond/issues/detail?id=1290

1) change the default horizontal padding to match the 2.12 version

Already matched: skylines-horizontal-padding = 0 for both 2.12 and 2.13. The skylines drape tightly over the grobs (see image).

2) write better docs

The example involves systems containing notes that protrude further than the default spacing between systems, on a ragged-bottom page. The desired behavior is to space the systems further apart due to the near collision. The documentation indicates system-system-spacing 'padding for this purpose. This variables default value has, in fact, been reduced relative to the 2.12 equivalent, from 4 mm to 1 staff space.

Increasing system-system-spacing 'padding to 2.2 staff spaces restores the 2.12 behavior (image) without objectionable effect on the scores I compiled for the spacing-adjustments review.

To make this the default, in paper-defaults-init.ly,
+ system-system-spacing = #'((space . 12) (minimum-distance . 8) (padding . 2.2)) - system-system-spacing = #'((space . 12) (minimum-distance . 8) (padding . 1)) + score-system-spacing = #'((space . 14) (minimum-distance . 8) (padding . 2.2)) - score-system-spacing = #'((space . 14) (minimum-distance . 8) (padding . 1))

No change to the other paddings needed, in response to this issue, because the objects they affect are not intended to have such big protrusions.

--8<--
#(ly:set-option 'debug-skylines #t)
\paper {  indent = #0    ragged-bottom = ##t
  system-system-spacing #'padding = 2.2
}
\new Staff  \with {
  \override TimeSignature #'stencil = ##f
} {
  \repeat unfold 24 { c'''' c, }
}

Attachments:
        1290.png  29.8 KB


_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to