[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 14:13:03 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Wilbert Berendsen <address@hidden> writes:
> Op donderdag 30 september 2010 schreef David:
>
>> With the current code, a score that used to take 5 pages now takes 8,
>> really really spaced out.
>>
>> I don't see that we can release a version of Lilypond that takes up
>> horrifically more space than the previous not-skyline-based code.
>>
>> Making use of the skyline instead of the bounding box should never lead
>> to results taking more space.
>
> Strange, in my experience the spacing (esp vertically) is tighter and less
> pages are used most times. (An engraving of all Goudimel psalms takes 141
> pages in 2.13.10 and only 131 in 2.13.35.) May be something else is going on
> in your score? A long time ago I had very strange horizontal spacing problems
> (with large gaps) that went away when I used --disable-optimising at the
> ./configure command line.
>
> best regards,
> Wilbert Berendsen
Don't get me wrong. Something like
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
\score { c }
is indeed squeezed onto a single page even though it does not fit at all
(it does not appear like any numbers of these scores will ever be put on
two pages).
And the score I am talking about consists of a number of small \score
statements taking up 2--3 lines.
But it is not that Lilypond consistently refuses to place its bad breaks
between such \score statements in the file I have as an example: some of
them _are_ placed between one \score and another one.
--
David Kastrup
Re: What's with the spacing code?, Graham Percival, 2010/09/30