tr-igem / ekmelily

Extension for LilyPond for the notation of microtonal music
http://www.ekmelic-music.org/en/extra/ekmelily.htm
GNU General Public License v3.0
0 stars 1 forks source link

Too much horizontal spacing to the right of some flats (vs. LilyPond) #4

Open dbenjaminmiller opened 4 weeks ago

dbenjaminmiller commented 4 weeks ago

This problem applies no matter which font is used with ekmelily.

Sample with ekmelily:

image

Sample with native LP:

image

Where there is a flat which is followed to the right by another accidental, then the space between them should be reduced if the right-side accidental is at least 1.5 staff-lines above the left-side flat, provided that the right-side accidental is not one of those which would collide with the flat (different intervals might need to be set for those with a left-side arrow, for instance)

Addendum The same is also true of naturals, etc., depending on the circumstances

dbenjaminmiller commented 3 weeks ago

It seems we restore LilyPond's positioning of accidentals when we just comment out the following two lines in ekmel-main.ily.:

\override Accidental.horizontal-skylines = #'()
\override Accidental.vertical-skylines = #'()