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.