lilypond-devel
[Top][All Lists]
Advanced

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

Re: ly:one-page-breaking? plus the cheapest line breaking algorithm


From: Dan Eble
Subject: Re: ly:one-page-breaking? plus the cheapest line breaking algorithm
Date: Fri, 21 Nov 2014 08:24:46 -0500

On Nov 21, 2014, at 04:53 , Urs Liska <address@hidden> wrote:
> 
> Am 21.11.2014 10:46, schrieb David Kastrup:
>> Urs Liska <address@hidden> writes:
>> 
>>> I just read about the " ly:one-line-breaking" function and thought it
>>> would be a good idea to have a "ly:one-page-breaking" complement for
>>> it too.
>>> This would produce a score with regular line length and paper width,
>>> but on one long page.

>> So it would seem to me like we should likely be able to specify the page
>> breaking strategy (including none) and the line breaking strategy
>> (including none) independently.

> Sorry, that's what I intended to say.
> I meant that any displaying entity (say an editor like Frescobaldi) could 
> *decide* to use both options at the same time. But of course they should not 
> be tied together.
> 
> So, yes, this is two related but independent feature requests.

What are the page-height limitations of the output formats that would be used?  
Will the displaying program handle a page that is 3m long (10 A4 pages).  What 
about 30m?  What about other viewing programs that might be used for debugging?

Will the displaying program have to render the whole page in one shot and cache 
the output for display?  It might be more practical to produce a score with one 
variable-height page per system and have the displaying program stitch them 
together.  Then it could ignore pages that are not on screen so as not to waste 
time or memory.
— 
Dan




reply via email to

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