Many thanks, Aaron. So here is a cleaner MWE, with your fix: %%%% \version "2.25.13" #(ly:set-option 'debug-skylines #t) \layout { \context { \Score \override NonMusicalPaperColumn.show-horizontal-skylines = ##t } }
\layout { \context { \Dynamics \consists Pure_from_neighbor_engraver \remove Bar_engraver } } \score { \new GrandStaff << \new Staff \relative { e''4 4 4 4 | 4 4 4 4 } \new Dynamics { s1 | s1 \ppp } \new Staff \relative { d''4 4 4 4 | 4 4 4 4 } >> } %%%% Then, it should be added that transposing your first fix (namely, BarLine.bar-extent = #'(0 . 1) and transparent = ##t) DOES solve the issue WITH “Bar_engraver” consisted. How does that make sense? I probably don’t get what "Span_bar_stub_engraver getting tripped up by the Bar_engraver” entails. It might be useful to keep it in mind, in order to identify cases where the fix messes up something. Same MWE as above, with this instead: \layout { \context { \Dynamics \consists "Bar_engraver" \override BarLine.bar-extent = #'(0 . 1) \override BarLine.transparent = ##t } }