Gleiche Fingersatzposition für Fingersatznotation und \finger-Befehl in LilyPond?

Ich habe festgestellt, dass Fingersätze und \fingerBefehle in LilyPond Fingersätze anders platzieren. Wie kann man fingerBefehle dazu bringen, sich genauso zu verhalten wie ^n, _n, -nNotationen? Hier ist ein MWE:

\version "2.22"
\include "italiano.ly"

\relative do'' {
    \key sol \minor
    <<
        {
            do2 <sib re>4 <do mib>4
        } \\
        {
            mib,4 (
                \once\set fingeringOrientations = #'(down)
                <sol \finger \markup \tied-lyric #"2~1">
            ) s s
        }
    >>
}

Das Ergebnis ist nicht zufriedenstellend:

Geben Sie hier die Bildbeschreibung ein

Ich würde eher die Platzierung der Fingersatznotation bevorzugen (rechts vom Notenhals, direkt unter dem Notensystem):

\version "2.22"
\include "italiano.ly"

\relative do'' {
    \key sol \minor
    <<
        {
            do2 <sib re>4 <do mib>4
        } \\
        {
            mib,4 (
                \once\set fingeringOrientations = #'(down)
                <sol_2>
            ) s s
        }
    >>
}

Das Ergebnis:

Geben Sie hier die Bildbeschreibung ein

Gibt es eine Möglichkeit, es mit zu tun \finger?

Als Performer rate ich dringend davon ab , die Nummer nach oben zu treiben. Griffnummern sind viel einfacher zu handhaben, wenn sie direkt über (oder unter) dem Hals der Note liegen.
Ich graviere dies für mich selbst, nicht für die Veröffentlichung. Wenn ich auftrete, ist mir der Fingersatz egal. Das Fingern dient nur zum Üben, und daher möchte ich nicht, dass es zusätzlichen Platz einnimmt. Außerdem ist es nicht so, dass ich etwas Extravagantes mache, ich ahme nur das Standardverhalten von LilyPonds Fingersatznotation nach.

Antworten (1)

Ich habe eine Lösung gefunden:

\version "2.22"
\include "italiano.ly"

\relative do'' {
    \key sol \minor
    <<
        {
            do2 <sib re>4 <do mib>4
        } \\
        {
            mib,4 (
                \once \set fingeringOrientations = #'(down)
                \once \override Fingering.self-alignment-X = #LEFT
                <sol \finger \markup \tied-lyric #"2~1">
            ) s s
        }
    >>
}

Geben Sie hier die Bildbeschreibung ein