Google Importer - 2013-12-28

Originally posted by: david.na...@gmail.com

At the very least, HorizontalBracket needs a setting for 'outside-staff-priority (like TextSpanner).  Otherwise, there are some pretty awful collisions, not just with clefs.

Try the following with and without the override of 'outside-staff-priority:

\relative c {
  \clef "treble_8"
  %\override HorizontalBracket.outside-staff-priority = #350
   c1_\fermata\startGroup
   \break
   cis1\f\accent
   \break
   g'
}

\layout {
  \context {
    \Voice
    \consists "Horizontal_bracket_engraver"
  }
}

Notice also how the wing of the bracket on the last line is placed to avoid a non-existent collision with the "8" of the clef (you need the override of 'outside-staff-priority to see this).  So, I think a setting of vertical-skylines is in order. grob::unpure-vertical-skylines-from-stencil (which is used in TupletBracket, another bracket with wings) works.