Flat symbol too close to chord letter

• Nov 12, 2013 - 16:39

Hello

On this screenshot :

i've got you.jpg

I find that on the Bb and Eb chords the flat sign is too close
to the chord symbol, especially the Eb could easily be mistaken for a Bb because the
b runs into the E .

The screenshot is of a pdf file exported from musescore, but in musescore also the flat sign is too close.
This is with musescore 1.3

Note :
This issue is similar to the one described in this thread :

//musescore.org/node/22901

(except that said thread was about the flat symbol being to far away).

However it seems there was an issue with fonts defaulting something else when the flat sign is absent, so I doubt this is the same issue here (since I'm using the default font).

Attachment Size
i've got you.jpg 20.32 KB

Comments

In reply to by Jojo-Schmitz

Well that was fast. Thanks for the quick reply !

So I tried it, here's what I get :
i've got you2.jpg

It's much better. However I can't help thinking maybe just a little
more space would be perfect (sorry to be such an obsessive freak).

I understand if you disagree, but in that case could you tell me
which of the parameters in the file I should modify? I did a diff on both files
and several things were changed, and I can't figure out which one I should tweak.

Thanks

Attachment Size
i've got you2.jpg 17.95 KB

In reply to by Jojo-Schmitz

Well yes, two lines... so I would like to know which of those two lines I should be working on.
Also these lines contain a bunch of numbers, it's not really apparent what they are for.

If this is this documented somewhere I will be happy to read it; otherwise I hope it's not to much to ask which of those numbers controls the space between the chord symbol and the flat sign?

Thanks in advance for any help.

In reply to by BigJack3

AFAIK there's no documentation, except in the source and the bit that is in the XML file already.
The 1st line is for tha chord symbol, the 2nd for the bass note to that.

{syntaxhighlighter brush:xml; gutter: false;}

:n m:1:-1 :a m:0:1
m:0:2 / :n m:1:-1 :a
{/syntaxhighlighter}

So print the note (:n), then move (m:) one unit right (1) and one up (-1), than draw the accidental (:a) and move (m:) one unit down (to get back to the same hight we started with)
For a bass (or base) note move (m:) down 2 more, draw the / then the note (:n), move (m:) one right (1) and one up (-1), then draw the accidental (:a)

Clear as mud?
My experiments with this seem to reveal that fractions don't work, so you can't move 1.5 units.

In reply to by BigJack3

FWIW, I wouldn't spend a ton of time on this. When MuseScore 2.0 comes out (no specific time frame announced, but it feels like it is getting closer and closer), the whole way this file works is going to change. For the better - it won't be necessary to edit the file just to get MuseScore to recognize chords the way you like to type them, and rendering should also be better for most chord types. And if you do choose to edit the file to customize rendering further, there will be new options for doing so.

Meanwhile, note the specific issue discussed here - flat too close to letter - is unique to stdchords.xml. The other available chord description files don't suffer this problem. For most people, simpy choosing a more appropriate chord description file is a better way to go than customizing the file themselves. Whatever tweaks you were thinking of making, you might find one of the other chord description files already does that by default. See Chord name for more.

In reply to by Jojo-Schmitz

I think it's a combination of both - the current font has too little leading space on the flat sign to be useful in text, but it's the correct amount for use in music. For 2.0, it seems this has all been redesigned - it's two different glyphs, I think. Anyhow, even for 1.X, stdchords.xml *should* have accounted for this and added extra space.

Do you still have an unanswered question? Please log in first to post your question.