Status: Accepted
Owner: ----
Labels: Type-Defect
New issue 3017 by [email protected]: Finger numbers and string numbers
are placed wrongly when not using chord <> braces
http://code.google.com/p/lilypond/issues/detail?id=3017
When we mark notes inside a braced chord with fingering, string numbers,
and stroke fingers, LilyPond uses the "New_fingering_engraver". This
engraver sorts the notation according to note-heads by adding the note-head
staff-position to the effective 'script-priority (which is the reason that
the predefined script-priorities differ by large steps, typically 100).
When we mark notes outside a <>-braced chord, LilyPond uses
the "New_fingering_engraver" for string numbers and stroke fingers, but the
old "Fingering_engraver" for fingering. The "Fingering_engraver"
adjusts 'script-priority based on order of input, not note-position.
Having two different engravers arranging related items by different rules
confuses the placement. The attached image uses <>-braced chords before
the double bar, no <>-braces after the double bar.
Attachments:
3017.png 27.5 KB
3017.ly 1.0 KB