Dan Eble <d...@faithful.be> writes:

> On Nov 21, 2014, at 04:53 , Urs Liska <u...@openlilylib.org> wrote:
>> 
>> Am 21.11.2014 10:46, schrieb David Kastrup:
>>> Urs Liska <u...@openlilylib.org> 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?

We do not appear particularly concerned about that with
ly:one-line-breaking and that one will result in quite larger
dimensions.

> 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.

Setting systems-per-page to 1 is already feasible I think.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to