Op donderdag 24 december 2009 schreef Dmytro:
> So... This, please see below, does not work, i don't know why either:
>
> % -------------------
> localComposerFont = #"AntiquaPSCyr Italic"
>
> #(define-markup-command (Composer layout props word) (string?)
> (interpret-markup layout props
> (markup
> #:larger
> #:override '(font-name . localComposerFont)
> #:italic
> word)))
> % -------------------
It doesn't work because the override pair is quoted (localComposerFont is
regarded as a symbol instead of a variable referring to a string).
The following works:
localComposerFont = #"AntiquaPSCyr Italic"
% -------------------
#(define-markup-command (Composer layout props word) (string?)
(interpret-markup layout props
(markup
#:larger
#:override (cons 'font-name localComposerFont)
#:italic
word)))
% -------------------
\header {
composer = \markup \Composer #"Fill me!"
}
best regards,
Wilbert Berendsen
--
Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/
Nederlands LilyPond forum: http://www.lilypondforum.nl/
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user