Re: in tab, stems randomly cross or avoid note numbers in chords when avoid-note-head is false

Timothy Lanfear <[email protected]> Fri, 8 Aug 2025 08:54:48 +0100
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <[email protected]>
On 08/08/2025 04:51, Werner LEMBERG wrote:
>> As per the attached .ly and resulting image, in tabulature, stems
>> randomly cross or avoid numbers representing notes in chords when
>> avoid-note-head is false.  [...]
> Indeed, and thanks for the report!  I've checked with version 2.19.22
> and I get the same, random behaviour – but slightly different.  It
> looks like you've unveiled an ancient bug.
>
>> In my opinion, the stems should be "hidden" behind the numbers.

This behaviour is documented 
(https://lilypond.org/doc/v2.24/Documentation/notation/visibility-of-objects#painting-objects-white). 
The layer property can be used to obtain the desired behaviour, for 
example add \override TabNoteHead.layer = #2.

-- 
Timothy Lanfear, Bristol, UK.