Here's what I meant:

\version "2.19.15"

\transpose c c' {
  \time 2/4
  <<
    {
     %% please comment the following line:
     \override StrokeFinger.avoid-slur = #'inside
     <ees-1\5-\rightHandFinger #2 >8( \glissando e4\5)
     <g\rightHandFinger #4 >8
    }
    \\
    {
      r8 r4 r8
    }
  >>
}

\layout {
  \context {
    \Staff
    \key bes\major
    \omit StringNumber
    \omit TimeSignature
    \omit KeySignature
    \omit Clef
    fingeringOrientations = #'(left)
    strokeFingerOrientations = #'(up)
  }
}

So maybe you could try in your score:
...
     \once\revert StrokeFinger.avoid-slur
     <ees-1\5-\rightHandFinger #2 >8( \glissando e4\5)
...

HTH,
Pierre

2014-12-28 17:52 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Hi Federico,
>
> I cannot reproduce your problem with the code you're giving.
> I suppose that you probably have somewhere an
>
> \override StrokeFinger.avoid-slur = #'inside
>
> - or kind of - haven't you ?
>
>
> Cheers,
>
> Pierre
>
> 2014-12-28 17:30 GMT+01:00 Federico Bruni <fedel...@gmail.com>:
>
>> I'm having this problem on a piece I'm writing but I cannot reproduce it
>> by extracting the single measure.
>> So no minimal example, I'll just attach the image showing the problem:
>> the slur between two notes is moved up because of a right-hand fingering on
>> the first one.
>>
>> This is the relevant line:
>> <ees\5-\rightHandFinger #2 >8( \glissando e4\5)
>>
>> I've read NR 4.4.3, Vertical collision avoidance, and tried few overrides
>> using outside-staff-priority and avoid-slur, but honestly I don't know
>> really what I'm doing.
>>
>> Thanks for any hint
>> Federico
>>
>>
>> _______________________________________________
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to