Comment #1 on issue 1907 by [email protected]: accidentals in chordNames have diffferent vertical alignment depending on language
http://code.google.com/p/lilypond/issues/detail?id=1907

The code causing these differences is in scm/chord-name.scm.

The accidentals in the italian chord names are generated by the scheme procedure accidental->markup-italian, which includes different amounts of hspace and raise for sharps and flats.

The accidentals in the german chord names have an explicit call to make-normal-size-super-markup.

The accidentals in the default chord names use note-name->markup, which has no superscript effect whatsoever.

So I can see that there is inconsistency here, and I know how to fix it, but I'm not sure what to fix it to.

In US lead sheets, the accidental is typically aligned with the root name. (I suspect the sharp should be raised a little to be optically centered. But I think the base behavior is right for the US.

Are the German chords done the way the Germans would want them to appear? How about the Italian? Or the French (which are like the Italian but with an accent on the Re)?

I'll fix this if somebody will give me the desired behavior.

Thanks,

Carl




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

Reply via email to