Hallo fugenkomponist,
das mit den Abständen ist natürlich ein Argument, auch, wenn die Situation durch "Platzverbraucher" in anderen Stimmen in diesem speziellen Fall entschärft wird.
Dennoch gäbe es eine weitere Möglichkeit: nämlich die Breite Auflösungszeichens "verschwinden" zu lassen, indem man den X-extent auf Null setzt (sogar noch ein bißchen weniger):
\once \override Accidental #'X-extent = #'(1 . 0)
Die Ausdehnung nach links (die natürlicherweise negativ oder 0 ist) auf 1 setzen, die Ausdehnung nach rechts auf 0, dann verschiebt das Auflösungszeichen nicht mehr die anderen Versetzungszeichen nach links und sie behalten ihren natürlichen Abstand, müssen nicht mehr per extra-offset verschoben werden und es ensteht deshalb auch keine "Lücke" mehr davor.
Das hat natürlich Auswirkungen auf die extra-offset, der muß dann eben angepaßt werden.
\version "2.16.0"
\language "deutsch"
\relative c' {
<<
{
\once \override Stem #'length = #9
<b es>2
}
\\
{
\voiceThree
\once \override NoteHead #'X-offset = #1.7
\once \override Stem #'rotation = #'(45 0 0)
\once \override Stem #'extra-offset = #'(-0.2 . -0.2)
%\once \override Stem #'flag-style = #'no-flag
\once \override Accidental #'extra-offset = #'(3.2 . 0)
\once \override Accidental #'X-extent = #'(1 . 0)
e!
}
>>
}
Viele Grüße
Torsten