On 2018-05-27 06:29, Jürgen Reuter wrote:
Looks like slur collision detection and resolution (the slur is moved
upwards) works fine for sharp accidentals, but is ignored for flat
accidentals.

Lily-Code (here tested on current lilybin.com, but seems to be
reproducible in all lily versions of the last couple of years, hence
it's probably not a recent regression):

% LilyBin
\score{
    {
        \override Stem.direction = #UP
        \override Slur.direction = #UP
        a'( g'') a'( g'')
        a'( ges'') a'( gis'')
    }

    \layout{}
    \midi{}
}

If you remove the override for stem direction, it would appear the slur passes through both accidentals on both 2.18.2 and 2.19.48 via LilyBin. Also confirmed behavior locally on 2.19.81.

%%%%
  \version "2.18.2"
  {
    \override Slur.direction = #UP
    a'( ges'') a'( gis'') % Collision with both accidentals.
    \override Stem.direction = #UP
    a'( ges'') a'( gis'') % Collision with flat only.
  }
%%%%

-- Aaron Hill

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to