[Top][All Lists]
[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