bug-lilypond
[Top][All Lists]
Advanced

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

Re: Manual volta repeat commands [was Re: Quoted text]


From: John Mandereau
Subject: Re: Manual volta repeat commands [was Re: Quoted text]
Date: Sat, 31 May 2008 08:31:38 +0200

On 2008/05/31, Neil Puttock wrote:
> The issue seems to be the lack of 'word-space: the function in
> markup.scm, which is used by \line, is expecting a value for
> 'word-space which doesn't exist, resulting in failure.

Good catch! :-)


> Markup which doesn't rely on 'word-space works fine, e.g \markup
> \normal-text { foo }.
> 
> OTOH, any markup command which has a default for 'word-space (e.g.
> \fontsize) will fix the \line problem:
> 
> voltaAdLib = \markup \normal-text \fontsize #1 \line { "1.2.3..."
> \italic "ad lib." } (see attachment)

Please keep number font for "1.2.3", e.g.

voltaAdLib = \markup \concat { "1. 2. 3" \normal-text \small \italic
"... ad lib."}


> A simple fix would be to add a default for 'word-space to
> VoltaBracket. Would anybody object if I push this fix (with an
> input/new snippet for demonstration)?

No, but a regression test as a copy of input/new snippet is certainly a
good thing, because there is currently no test for this complex
repeatCommands property.

Cheers,
John





reply via email to

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