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