X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Fstem-length-estimation.ly;h=43b87d62e0d5a14d5c10ba4a81b7107d2e06b4d4;hb=ba8eee4036ebb86c32f23c784adcf3bf2ef5fe3b;hp=11d1bdd7b7f84bb945eb8c2177e98e04e59afa9f;hpb=60fc32ec59fd97456218332612b87b821968da84;p=lilypond.git diff --git a/input/regression/stem-length-estimation.ly b/input/regression/stem-length-estimation.ly index 11d1bdd7b7..43b87d62e0 100644 --- a/input/regression/stem-length-estimation.ly +++ b/input/regression/stem-length-estimation.ly @@ -1,4 +1,4 @@ -\version "2.13.36" +\version "2.13.51" \header { texidoc = "Stems with overridden 'length should not confuse height estimation. @@ -6,14 +6,33 @@ This example should fit snugly on one page. " } +#(define (assert-single-page layout props arg) + (if (and (= (chain-assoc-get 'page:page-number props -1) + (ly:output-def-lookup layout 'first-page-number)) + (chain-assoc-get 'page:last? props -1)) + (interpret-markup layout props arg) + (ly:error "failed to fit test on single page"))) + \paper { #(set-paper-size "a6") tagline = ##f - system-system-spacing #'padding = #1.20 + indent = #0 + system-system-spacing = #'((padding . 1.2)) + oddHeaderMarkup = \markup \on-the-fly #assert-single-page \null } -\new Voice { - \voiceTwo - \override Staff.Stem #'length = #0 - \repeat unfold 144 a +\book { + \score { + \new Voice { + \voiceTwo + \override Stem #'length = #0 + \repeat unfold 144 a4 + } + \layout { + \context { + \Score + \remove "Bar_number_engraver" + } + } + } }