[Top][All Lists]
[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
- Page breaking fails for multiline embedded score, Boris Shingarov, 2010/02/10
- Re: Page breaking fails for multiline embedded score,
Neil Puttock <=
- Re: Page breaking fails for multiline embedded score, Boris Shingarov, 2010/02/10
- Re: Page breaking fails for multiline embedded score, Boris Shingarov, 2010/02/11
- Re: Page breaking fails for multiline embedded score, Boris Shingarov, 2010/02/12
- Re: Page breaking fails for multiline embedded score, Boris Shingarov, 2010/02/12
- Re: Page breaking fails for multiline embedded score, Boris Shingarov, 2010/02/16