• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

\override Score.RehearsalMark #'font-series = #'medium tut nichts

Begonnen von fugenkomponist, Dienstag, 11. Juni 2013, 21:09

Vorheriges Thema - Nächstes Thema

fugenkomponist

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'
}

harm6

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

fugenkomponist

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.

harm6

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

fugenkomponist

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