Hallo,
ich bin weder Experte für fonts, noch weiß ich wie LilyPond damit umgeht.
Ich habe auch Mercury nicht und außerdem ein (ziemlich altes) Linuxsystem.
Aber hier meine Beobachtungen anhand eines anderen Beispiels:
Die Schriftart "Sawasdee"
Mit dem Befehl
lilypond -dshow-available-fonts 2>&1 |less
(die command-line-option als Entsprechung von #(ly:font-config-display-fonts) bei der man dann allerdings weitere Befehle anfügen kann)
kann ich folgende Einträge finden:
family Sawasdee
Sawasdee:style=Regular
family Sawasdee
Sawasdee:style=Bold
family Sawasdee
Sawasdee:style=BoldOblique
family Sawasdee
Sawasdee:style=Oblique
Diese Schriftarten habe ich dann als toplevel-markup getestet:
(stör dich nicht an dem ganzen 'format'-Zeug, ich war nur zu faul normale markup-commands zu benutzen)
\markup \column {
\override #'(font-name . "Sawasdee")
#(format #f
"~a ~30taufgerufen mit ~
\\override #'(font-name . \"Sawasdee\")"
"Sawasdee,")
\override #'(font-name . "Sawasdee Bold")
#(format #f
"~a ~28taufgerufen mit ~
\\override #'(font-name . \"Sawasdee Bold\")"
"Sawasdee Bold,")
\override #'(font-name . "Sawasdee Oblique")
#(format #f
"~a ~27taufgerufen mit ~
\\override #'(font-name . \"Sawasdee Oblique\")"
"Sawasdee Oblique,")
\override #'(font-name . "Sawasdee Italic")
#(format #f
"~a ~27taufgerufen mit ~
\\override #'(font-name . \"Sawasdee Italic\") klappt auch"
"Sawasdee Oblique,")
\override #'(font-name . "Sawasdee Bold Italic")
#(format #f
"~a ~25taufgerufen mit ~
\\override #'(font-name . \"Sawasdee Bold Italic\")"
"Sawasdee Bold Oblique,")
\override #'(font-name . "Sawasdee Bold Oblique")
#(format #f
"~a ~25taufgerufen mit ~
\\override #'(font-name . \"Sawasdee Bold Oblique\") klappt auch"
"Sawasdee Bold Oblique,")
\override #'(font-name . "Sawasdee BoldOblique")
#(format #f
"Sawasdee BoldOblique, aufgerufen mit ~
\\override #'(font-name . \"Sawasdee BoldOblique\") klappt nicht\")")
}Heraus kommt das angehängte Bild.
Festzustellen ist, daß nicht immer der "style" direkt aufrufbar ist (siehe letztes Beispiel).
Auch wenn ich Mercury nicht als Schriftart habe, wäre es sinnvoll ein kurzes Beispiel zu posten,
wie Du diese Schriftart bzw deren Varianten aufzurufen versuchst.
Gruß,
Harm