Melisma too close to preceding text

• Dec 25, 2014 - 07:34
Type
Functional
Severity
3
Status
closed
Project

melsimas are to close to preceding text, esp. to comma and period:
melisma.png
With a period it gets even worse...

It is the same distance to other characters too, but OK there, as these are large enough to not be hidden by the melisma.

MusesSeoce 2.0 beta 2, Windows 7 (Enterprise, 64bit)


Comments

Severity

I tried to reproduce the amount of spacing I saw in published scores, which in my experience have very little space as well. Is there a reference you can point to that to suggest there should be more than what I added? Gould doesn't make any specific recommendations, but my spacing seems consistent with what she uses in her examples.

No references, just my personal opinion... (and yes it is minor).
Looking at this in 100% zoom makes it next to impossible to see the tiny gap

Am I interpreting the source right that you've set it to 0.1sp, but use 0.25sp for the lyrics dash?
If so, why not 0.25sp for both?

Edit: I found an example in a published score book that is more pleasing to my eye, I'll try to scan and attach a snippet...
OK, here we go:
sample.png
Taken from "Band- und Chorbuch zum Gotteslob", Strube Verlag

Not exactly. 0.1sp is the amount of padding added in both cases. It's actually added for hyphens in system.cpp, line 996 in my commit (0.2sp space total, but that's 0.1sp on each side). The 0.25sp figure you are seeing comes from the changes in measures.cpp and layout.cpp, but that is not to create padding. That's to make sure there is enough space between the syllables to create a recognizable hyphen in the first place. Otherwise, with tightly spaced notes, by the time you chop off 0.1sp on each side of the hyphen, it didn't look good.

Regarding the amount of padding before melisma (or around hyphens), ultimately that could be a style parameter along with a whole bunch of other hard-coded values. For now, I'm inclined to leave it as is. It's fairly consistent with Gould, whose melisma lines also start less than a comma-width from the comma. But I'm certainly open to more data.

The published scores I consulted were all over the map, but I did go with something more like the minimum, also looking on what we did in 1.3.

If you want to do some experimentation to find the value you think works best and then submit a PR, I'll take a look and merge a PR. BTW, when using these sort of hard-coded values, I often lean toward nice round multiples of 0.1sp for elements that can be adjusted manually, to make sure the arrow keys can return an element to a good unadjusted position. But that's not an issue here.