The NR states "The vertical ordering of scripts is controlled with the
'script-priority property. The lower
this number, the closer it will be put to the note."

However, in the example below, if there is a difference of one in the
fingering and stroke fingering priorities, then the fingerings on the
chord get interleaved, though on the difference in priorities I would
expect all the stroke fingering indications to be outside the fingering
indications. If I make the priorities different by five, then that makes
the order correct for the fingering on two of the three notes, and if
the priorities differ by ten, then the order is correct for all three notes.

\version "2.16.0"

fingering = {
    \set strokeFingerOrientations = #'(up)
    \set fingeringOrientations = #'(up)
    \override Fingering #'script-priority = #-99
    \override StrokeFinger #'script-priority = #-98
}

P=\rightHandFinger #1
I=\rightHandFinger #2
M=\rightHandFinger #3
A=\rightHandFinger #4

\relative c''' {
  \fingering
  <a-4-\A c,-3-\M e,-1-\I >4
    \override StrokeFinger #'script-priority = #-94
  <a-4-\A c,-3-\M e,-1-\I >
    \override StrokeFinger #'script-priority = #-89
  <a-4-\A c,-3-\M e,-1-\I >
}

Nick

<<attachment: test.png>>

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to