[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Barline doesn't whiteout stave lines sometimes
From: |
Jean Abou Samra |
Subject: |
Re: Barline doesn't whiteout stave lines sometimes |
Date: |
Sat, 10 Jun 2023 14:44:17 +0200 |
User-agent: |
Evolution 3.48.1 (3.48.1-1.fc38) |
Le jeudi 08 juin 2023 à 22:14 -0400, William Rehwinkel via bug-lilypond a écrit
:
> Dear list,
>
> In the following example, the stave lines overlap the barlines at the
> end of the bottom two staves (the expected behavior would have been for
> the stave lines to be interrupted by the bar lines like the others).
I don't think it's a bug.
By default, StaffSymbol and BarLine have the same layer value (see
[StaffSymbol](https://lilypond.org/doc/v2.25/Documentation/internals/staffsymbol)
and [BarLine](https://lilypond.org/doc/v2.25/Documentation/internals/barline)
in the Internals Reference), so the order in which they are drawn is arbitrary.
Of course, you could argue that the order should always be well-defined. That
would require giving a layer to every single grob, which would not necessarily
scale (are you prepared to make a decision on what the layer of each of the 163
grob types should be?).
IMHO, if you have an order that you want to be followed, you should just set
the layer yourself, as in
```
\layout {
\context {
\Staff
\override BarLine.color = #red
\override BarLine.layer = 1
}
}
```
signature.asc
Description: This is a digitally signed message part