Deutsches Lilypond Forum (Archiv)
Notationsspezifisch => Noten für Klavier => Thema gestartet von: helmut am Samstag, 7. Januar 2017, 13:14
-
mein Vorgehen:
1. Nachsehen bei den Eigenschaften von Fingering. font-shape ist nicht aufgeführt.
2. Nachsehen, ob Interfaces unterstützt werden, die font-shape enthalte. Gefunden: font-interface.
3. Kontextüberprüfung. Fingering wird vom Fingering_engraver erzeugt, der Teil (u.a.) des Kontext Voice ist (den ich vorsichtshalber mit angebe).
Schlussfolgerung: \override Voice.Fingering. font-shape = #'italic müsste die Lösung sein.
Leider sieht Lilypond das anders. Bei
\relative c' { \override Voice.Fingering.font-shape = #'italic c4-1 e-3 g-5 }
passiert gar nix. Wo liegt der Denkfehler? Zumal das völlig analoge Vorgehen bei LyricText
\relative c' { \override Voice.Fingering.font-shape = #'italic c4-1 e-3 g-5 }
\addlyrics { \override Lyrics.LyricText.font-shape = #'italic li la lo }
funktioniert.
-
Ich bin kein font-Experte, aber:
mein Vorgehen:
1. Nachsehen bei den Eigenschaften von Fingering. font-shape ist nicht aufgeführt.
2. Nachsehen, ob Interfaces unterstützt werden, die font-shape enthalte. Gefunden: font-interface.
3. Kontextüberprüfung. Fingering wird vom Fingering_engraver erzeugt, der Teil (u.a.) des Kontext Voice ist (den ich vorsichtshalber mit angebe).
ist erstmal völlig korrekt.
Schlussfolgerung: \override Voice.Fingering. font-shape = #'italic müsste die Lösung sein.
Ja. Es sei denn die aktuell angewendete Schriftart hat keine kursiv-Variante.
Und in der Tat wird für Fingerings fetaText genommen, siehe font-encoding bei den Fingering-eigenschaften.
Gib eine Schriftart Deiner Wahl an, z.B.:
\version "2.19.52"
\relative c' {
\override Voice.Fingering.font-name = "TeXGyreSchola italic"
c4-1
}
Gruß,
Harm
-
Ja, es gibt doch immer wieder Dinge, auf die man nicht kommt.
Vielen Dank, Harm!
helmut