The problem also exists on OSX (10.9.5) with 2.19.16. 2.18.2 still does it correctly.
I will test my linux machine later. I'd say this constitutes a regression? The staffSize function doesn't seem to do anything fancy or unusual. On Tue, Mar 3, 2015 at 3:47 PM, Phil Holmes <m...@philholmes.net> wrote: > I can confirm the problem on windows. Using a greater range of notes > produces some "interesting" output... > > -- > Phil Holmes > > > > ----- Original Message ----- > *From:* Pierre Perol-Schneider <pierre.schneider.pa...@gmail.com> > *To:* James Worlton <jworl...@gmail.com> > *Cc:* Cynthia Karl <pck...@mac.com> ; lilypond-user > <lilypond-user@gnu.org> > *Sent:* Tuesday, March 03, 2015 3:26 PM > *Subject:* Re: staffSize music function unreliable at LP v2.19.16 > > No problem on my side (see attached). > OS : Ubuntu 14.10 > Frescobaldi 2.13 > LP 2.19.16 > > Here's a compilable code: > > \version "2.19.16" > > staffSize = #(define-music-function (parser location new-size) > (number?) > #{ > \set fontSize = #new-size > \override StaffSymbol.staff-space = #(magstep new-size) > \override StaffSymbol.thickness = #(magstep new-size) > #}) > > Ab = \relative c' { f4 g a b } > > \score { > \new Staff \with { \staffSize #2 } { \Ab } > \layout { } > } > > Cheers, > Pierre > > > > 2015-03-03 16:19 GMT+01:00 James Worlton <jworl...@gmail.com>: > >> On Tue, Mar 3, 2015 at 8:37 AM, Cynthia Karl <pck...@mac.com> wrote: >> >>> The following snippet: >>> >>> \version "2.19.15" >>> >>> staffSize = #(define-music-function (parser location new-size) (number?) >>> #{ >>> \set fontSize = #new-size >>> \override StaffSymbol #'staff-space = #(magstep new-size) >>> \override StaffSymbol #'thickness = #(magstep new-size) >>> #}) >>> >>> Ab = \relative c' { f4 g a b } >>> >>> \score { >>> \new Staff \with { \staffSize #2 { \Ab } >>> \layout { } >>> } >>> >>> produces at LP v2.19.15: >>> >>> >>> but at LP v2.19.16 produces: >>> >>> >>> Besides being wrong (see, e.g., "Behind Bars" by Elaine Gould, p.13), >>> this causes many scores to require an additional page. >>> >>> Applying convert-ly to the above snippet changes only the \version >>> number. >>> >>> I tried all values for new-size between -8 and +8; the only ones that >>> failed were -4 and 2. >>> >>> (The staffSize music-function was kindly contributed by Eluze in 2013 on >>> this list to overcome limitations of layout-set-staff-size.) >>> >>> >> I have been able to reproduce the problem on Windows 7 with Frescobaldi >> 2.17.2. >> >> Additionally I found that sizes of 2.1, 1.4, 1.1, 0.7, 0.5, -0.2, -0.3, >> -0.6, -1.3, -1.4, -2.1 also created the down stem on the F. (I only tested >> 2.1 to -2.1). >> >> James Worlton >> >> >> >> _______________________________________________ >> lilypond-user mailing list >> lilypond-user@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-user >> >> > ------------------------------ > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user