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


Reply via email to