Chord Symbol font using the cchords_rb style
Essentially, what I'd like, is for all the superscript, subscript, and chord recognition in the aforementioned style, but I don't want to use the MuseJazz font. I tried lightly editing the XML by removing the bits that specified 'MuseJazz' as a font name, so that it would load what I chose for chord symbols. It didn't work too well; instead of a chord saying 'Bbmaj7', well, there's unknown characters instead of flats and numbers. (See attachment)
I don't want to use the plain spaghetti chords_std style, since it replaces all the symbols with their system-text counterparts automatically. I know that I'll run into the lack-of-symbol problem with custom fonts but that's not an issue for me.
Is there a way to just replace the MuseJazz font in the styles that force it?
If not, is there a way to do superscript and subscript in either the chords_std style or in separate Staff Text?
I appreciate any info that anyone can offer. Love the program, btw, very intuitive and produces fantastic results
Attachment | Size |
---|---|
Capture.PNG | 9.87 KB |
Comments
The file mentioned is obsolete and provided mostly for backwards compatibility. The much easier way to get chords in this style now is to either start from one of the Jazz templates, or use Style / General / Chord Symbols to turn on the "Jazz" style. Then you can simply type whatever abbreviations you like - including "maj" and "-" if that is your preference - and it will automatically be recognized and formatted appropriately. But indeed, this only works with MuseJazz, since the special formatting is custom tailored to that font. Many of the characters in MuseJazz are specailly designed for use in chord symbols and don't have analogues in other fonts, which is why simply swapping out the font won't work.
I don't understand what you mean when you say the standard style "replaces all the symbols with their system-text counterparts automatically". The standard style doesn't actually do any special substitution, except for interpreting "t" and "^" as shortcuts for the triangle, and "b" and "#" with the flat and sharp. Those symbols should be present in all fonts - they are standard Unicode characters.
Maybe describe in more detail what you are actually trying to do, and what goes wrong when you simply use the standard chord style but change the font normally (in Style / Text / Chord Symbol).
In reply to The file mentioned is by Marc Sabatella
Thank you for the reply, that answers my questions. Shame I can't keep the MuseJazz formatting, though.
When I was changing the Chord Symbol text style, for some reason, It would load the font I wanted, but the b and # symbols would revert to a default-looking font. I think what happened in that specific area was that the multiple fonts I tried to load didn't have those unicode characters in question, and I was unaware of it. Loading system fonts works just fine, which must mean I have to create the missing characters and add them into the fonts in question myself.
Problem solved, though, thank you very much!
In reply to Thank you for the reply, that by DevilBeats
You can keep the MuseJazz formatting if you are willing to re-implement it. MuseJazz contains a lot of special formatting itself - the superscripted numbers, for example, are separate glyphs, as are the "ma" and "mi" and several other abbreviations. You'd need to find a chord sybmol font that provided these, or modify chords_jazz.xml to fake these like we do for "maj" and other symbols.
Wouldn't it be easier, though, to just use MuseJazz, or some other font that is actually designed to do this formatting for you?