[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Issue 1907 in lilypond: accidentals in chordNames have diffferent vertical alignment depending on language,
lilypond <=