Werner LEMBERG <w...@gnu.org> writes: >>>> That being said, the bar number engraver uses >>>> ly:side_position_interface::move-to-extremal-staff for its >>>> vertical positioning. The same would likely be done for marks. >>>> The question is what we should be doing here with regard to >>>> interrupted staves in general, and/or with regard to ossia staves >>>> in particular. >>> >>> Well, for bar numbers and marks, a temporary disabled or not-yet >>> existing staff should be treated as not present. So it seems we >>> have a bug in the code. >> >> +1 > > I'm no longer sure about this: For example, if you use this reduced > example > > << > \new Staff = "ossia" { \stopStaff s1*6 } > > \new Staff \relative c' { > c4 b c2 > e4 f e2 > g4 a g2 \break > > c4 b c2 > << > { g4 a g2 } > \context Staff = ossia { > \startStaff g4 e8 f g2 \stopStaff > } > >> > e4 d c2 > } > >> > > it is not easy to decide whether the bar number should be moved to the > non-ossia staff.
I see no application where it would make sense to keep it above. -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel