2008/5/29 Risto Vääräniemi <[EMAIL PROTECTED]>:

> I noticed that the LP front page states that "LilyPond now allows all
> text context properties to be markups". This does not yet cover volta
> brackets, though. That is Score.repeatCommands, which only accepts
> plain text. If you try to enter a markup the volta bracket disappears
> completely. I guess this is a bit more difficult to fix/change because
> to get some normal text inside volta brackets you have make some
> special overrides, i.e., font encoding, font family etc.

Strictly speaking, Score.repeatCommands isn't a text context property,
since it takes a list, though it appears from older docs that it used
to work with markup.

> %%%%%
> \version "2.11.47"
>
> {
>    \override Score.VoltaBracket #'font-encoding = #'latin1
>    \override Score.VoltaBracket #'font-family = #'roman
>
>    c'1
>        \set Score.repeatCommands = #'((volta \markup {"markup"} ))

This wouldn't work in any case, since you'd have to use scheme markup,

#'((volta (markup "markup")))

though this still doesn't work for some reason; in the Volta_engraver,
start_string_ is set to the markup, but the volta never gets started.

Regards,
Neil


_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to