bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What's with the spacing code?


From: David Kastrup
Subject: Re: What's with the spacing code?
Date: Thu, 30 Sep 2010 17:56:23 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

"Phil Holmes" <address@hidden> writes:

> "David Kastrup" <address@hidden> wrote in message
> news:address@hidden
>> "Phil Holmes" <address@hidden> writes:
>>
>> [Please don't write anything important below your signature, as mail
>> clients will cut this away on reply].
>
> Apologies.  I have to cut and paste my sig to the bottom and I already
> had something ready to paste, so forgot.
>
>> If you think this is all fine, take out the markup from the example and
>> get a really _tight_ fit in contrast.
>
> Wasn't saying it was fine - just that it's not a regression between
> 13.34 and 13.35 - it's a change, but compared to 12.3, 13.34 was too
> tight.  Using the test file you provided, 12.3 took 7 pages.  .31 and
> .34 (and probably others - I don't have a full set) took 5.5 pages and
> leave no room for markup.  .35 takes 10.5 pages and leaves too much
> room for markup.

I have to disagree with your assessment: the behavior of 12.3 made sense
under the constraints the code worked with.  It was a result of its
design decisions.  The result of 13.35 does not make sense.  As you can
easily see by removing the markup, it is not a result of a generally
wider spacing decision.

If you think different, how about the following:

test = { c'^\markup { \column { x y z } } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }

-- 
David Kastrup




reply via email to

[Prev in Thread] Current Thread [Next in Thread]