bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 1907 in lilypond: accidentals in chordNames have diffferent ve


From: lilypond
Subject: Re: Issue 1907 in lilypond: accidentals in chordNames have diffferent vertical alignment depending on language
Date: Sat, 26 Nov 2011 00:48:16 +0000


Comment #1 on issue 1907 by address@hidden: 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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]