NoteColumn.force-hshift steals dot from other voice

"Andy Bradford" <[email protected]> 27 Jun 2026 08:40:48 -0600
Newsgroups gmane.comp.gnu.lilypond.general
Message-ID <[email protected]>
Hello,

I'm not sure if this is a bug or intentional behavior, but the following
example using  NoteColumn.force-hshift illustrates  the problem  where I
have a  dotted eigth  followed by a  sixteenth in one  voice and  then a
quarter  in the  other voice.  In this  arrangement, it  seems that  the
quarter note steals the dot from the eigth note.

I have shifted it more than desirable intentionally to isolate the notes
more for the illustration:

%%%%%%%%%
\version "2.24.2"

\new PianoStaff {
<<
  \new Staff {
  <<
    \new Voice {
      \relative c' {
	\time 3/4
	\voiceOne
	s2 \once \override NoteColumn.force-hshift = #-3 b8. b16
      }
    }
    \new Voice {
      \relative c' {
	\voiceTwo
	s2 a4
      }
    }
  >>
  }
  \new Staff {
    \relative c' {
      \clef "bass"
      a4 a a
    }
  }
>>
}
%%%%%%%%%

Is this a bug or am I doing it wrong?

Thanks,

Andy
mwe.png (image/png, 12.8 KB) - not displayed