bug-lilypond
[Top][All Lists]
Advanced

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

Re: Page breaking fails for multiline embedded score


From: Neil Puttock
Subject: Re: Page breaking fails for multiline embedded score
Date: Wed, 10 Feb 2010 21:49:39 +0000

On 10 February 2010 13:24, Boris Shingarov <address@hidden> wrote:

> The fix, I believe, is to not perform the
> (stack-stencils Y DOWN baseline-skip ...) application; instead, leave just 
> the (map paper-system-stencil ...) so each system becomes its own member of 
> the markup list; then let the word wrapper place them vertically.  Because 
> the score line-breaking was already done by the Constrained breaker, I hope 
> the (less intelligent) word wrapper will not screw the line layout (I don't 
> see how, they are all page-wide lines).

If you do this, you'll have to change the \score command to a
markup-list command, since a markup command can only return a single
stencil.  This is problematic, since moving the parser rule will cause
\markup \score to break; OTOH, if we leave the rule in simple_markup,
\markuplines \score won't work, even though the documentation will
list \score as a markup-list command.

I don't think it's enough just to map the stencils: they still need
some degree of baseline-skip, otherwise they'll be stacked as close as
possible.  I think `space-lines' would be the most appropriate way to
keep them positioned nicely (using the existing default for
baseline-skip).

Cheers,
Neil




reply via email to

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