Hallo,
hat jemand eine Idee, warum #'font-series = #'medium nicht greift?
\version "2.16.2"
{
\set Score.markFormatter = #format-mark-numbers
\override Score.RehearsalMark #'font-size = #-1
\override Score.RehearsalMark #'font-series = #'medium
c'1 \mark \default c'
}
In format-mark-numbers ist die Ausgabe als bold-markup hard-coded.
Du könntest so vorgehen:
\version "2.16.2"
#(define(format-mark-medium-numbers mark context)
(make-medium-markup (number->string mark)))
{
\set Score.markFormatter = #format-mark-medium-numbers
\override Score.RehearsalMark #'font-size = #-1
c'1 \mark \default c'
}
HTH,
Harm
Vielen Dank, bin gerade eben selbst auf die Idee gekommen, nach format-mark-numbers zu suchen und bin auf die Definition gestoßen.
Ich hab dazu noch eine Frage: was tut make-medium-markup? Ich hab einfach das make-bold-markup weggelassen (also nur (number->string mark)) und es scheint das gleiche zu tun wie mit make-medium-markup.
Zitatwas tut make-medium-markup?
Nun, die LilyPond-Syntax wäre:
\markup \medium ...
Das markup-command \medium hat folgenden doc-string:
Zitat"Switch to medium font-series (in contrast to bold).
@lilypond[verbatim,quote]
\\markup {
\\bold {
some bold text
\\hspace #2
\\medium {
medium font series
}
\\hspace #2
bold again
}
}
@end lilypond"
Insoweit wundert es nicht, wenn Du zu gleichen Ergebnissen kommst, falls \bold
und \medium fehlen.
Aber da Du medium haben wolltest, habe ich medium gemacht, was weiß ich wozu Du es brauchst. ;)
Ich persönlich ziehe allerdings englisch bzw bleu vor. ;D
Gruß,
Harm
Soso. Ich brauche kein explizites medium, nur einfach kein automatisches Bold ;)
Zitat von: harm6 am Dienstag, 11. Juni 2013, 22:32
Ich persönlich ziehe allerdings englisch bzw bleu vor. ;D
Ich bin Vegetarier :D