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 _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond