Right click within the staff (Ctrl-Click on Mac)
Choose Staff/Part properties from the popup menu.
Open Advanced properties with the button which is located bottom-right of the top section of the Staff/Part properties window.
There you can choose between 8 different fonts for tablature
I've created four tablature fonts and I need the option of using them in MuseScore before I can fully adopt MuseScore as my main scorewriter.
Naturally I wonder why MuseScore limits us to eight baked-in fonts for tablature fret numbers? Without even the option to change the font Weight.
We have StaffProperties>AdvancedStyleProperites>FretMarks>Font
Would it be within reason for MuseScore to allow a Tablature staff's FretMarks>Font to be any system font (or user library font)? We have that kind of font freedom in many places within MuseScore.
As an esteemed colleague says, "If we had some eggs we could have eggs and ham, if we had some ham."
This sounds really interesting. Could you share a picture of some samples? The menu option makes sense and there could be a default fallback font when a user does not have a particular font installed.
>> This sounds really interesting. Could you share a picture of some samples?
Some of my fonts contain proprietary concepts and encoding so first I need to decide what I want to reveal publicly.
However one font is quite simple.
I prefer san serif fonts in tablature and was stuck with Helvetica—because, in the notation apps I used, only Helvetica properly aligned itself vertically to the staff, and there was no way to tweak it's y placement overall, as we can in MuseScore. So along with addressing the y placement issue:
• I created my own set of "sans" numbers for tablature.
• I opened up the 3 because there's a tendency for a 3 on a tablature line to look like an 8.
• I raised the waist of the 8 so it shows partly above the line.
• I set glyph side bearings so double digit numbers would sit closer, side by side, without pair kerning nor the need to rely on the app to support auto kerning. As you can see, the numbers 10, 11, 12 etc. take up far less space (which was an important criteria) and regarding legibility there's no question that 10 (ten) is not 1 0 (one and zero).
I also created a handwritten tab number font, but mostly for promotional imagery, and later found it worked well in Chord Symbols, especially at small sizes:
Overall that test font looks like this:
Interestingly, all these font images look heavy posted here on the forum. Maybe that's a PNG thing.
Suffice it to say they need a little tweaking, but they are not as gloppy or bold as they appear here.
This looks good, very clear, and I like how you've tackled 2 digit fret numbers.
I much prefer a sans-serif font for TAB but find that the built-in ones are too light, (with no semi-bold, let alone bold option), especially compared with notation which appears darker because of the noteheads. I had hoped to use Segoe Semi-bold on Windows 10 but soon found that external fonts are not supported.
In MS I disallow the tab lines from showing through the numbers so the problem with 3 looking like 8 is avoided. I also make most non-fret elements grey rather than black in an attempt to make the fret numbers more prominent.
>> yonah_ag wrote >>This looks good, very clear, and I like how you've tackled 2 digit fret numbers.
> Thanks. The side bearing settings allow me to work with narrow measures while preserving legality of >9 frets. Really helps in a score like Barrios Mangore's La Catedral, Prelude:
>> I find that the built-in [tablature fonts] are too light
> I created a single weight fontFace, but when I get back into FontLab (after a large system update here) I'll check to see if it creates reasonable bold and light variants; if they are good enough I could manually tweak the details. Otherwise it again would be all by hand.
>> In MS I disallow the tab lines from showing through the numbers so the problem with 3 looking like 8 is avoided.
> Good point.
>>I also make most non-fret elements grey rather than black in an attempt to make the fret numbers more prominent.
I like that idea! There's a style to set the color of staff lines.
The issue with this is always that this would mean your score could not be shared with others who don't have that font (eg, on musescore.com). So in general, this is not something anyone has really been to keen to support.
But it should be noted, if you don't care about sharing your score, and it's your own custom font, you could simply name it the same as one of the built in fonts, then install it normally, MuseScore will see it in preference to the built in version.
Perhaps there could be a fallback internal font for missing external fonts and this could be defined in the score setup as "Free Serif" or "Free Sans". This would allow normal sharing. Something similar already works for custom soundfonts that users have installed. The score can still be shared but simply plays back without the custom sounds.
>> this would mean your score could not be shared with others (eg, on musescore.com) who don't have that font
Understood. Although I expect to share many more scores on MuseScore.com the vast majority of my scores are purely for in-house use, so sharing source scores doesn't heavily influence my opinion on this matter. My prevailing concern is the ability to print and create PDFs of my work with my tablature fonts. (At some point I could share or license my fonts, and MuseScore could be a likely partner.)
Marc Sabatella wrote
>> ... you could simply name your custom font the same as one of the built in fonts, then install it normally, MuseScore will see it in preference to the built in version.
You mean employ a font managing trick? If so, I really appreciate the advice, but I really prefer not to extend workarounds to the system level. Update: BTW the font naming trick works in 3.6, 3.7 but not in MuseScore Studio 4.3.
I understand and admire that MuseScore encourages people to share their scores. It's a brilliant and reasonably well executed community model. And it naturally follows that MuseScore wants to ensure compatibility, and it does so by limiting font choice to those that development "bakes in" at compile.
As you say, there's some logic to using "internal" fonts—because there's no guarantee that others have the same fonts installed on their system. So limiting tablature fonts is one way to enable reliable sharing, but it also shuts down many options for those wanting to customize their scores when they have no intent or need to share them. It's actually very limiting.
Could there be a happy medium?
How about a "Sharing-safe Font Compatibility" checkbox, on by default. When I toggle that off I have access to all my system font, including the fonts I've created. And museScore could offer:
• font substitution whenever a font is not found
• a choice of a fallback built-in font. In fact, MuseScore does this automatically uses a fallback font I publish to .com using a lyric font other than FreeSan or FreeSerif.
If I set the lyrics font to Optima MuseScore.com displays FreeSans as the fallback font. Why not also for a tablature fret number font? In either case the score would still be compatible for sharing.
And in the world of web fonts (@font-face in CSS speak) there would be flexibility limited only by the number of fonts in the repository.
A little more freedom would go a long way in supporting and fostering more creativity and innovation! And the user shouldn't have to know how to compile their own version of MuseScore to add fonts to the list of those baked-in.
Despite the options discussed, the simplest solution is to allow users to use system fonts where they want, warn them of compatibility consequences, offer a fallback font, and let the scorist get on with their work using the font they want.
One last (slightly off topic) comment about baked-in fonts.
When an app references an "internal" font, and there's no comparable system font distributed and installed by the app, inevitably there arise seriously limiting PDF and SVG editing issues. Plain and simple, when a vector editing app doesn't can't reference a particular font it can't display or print its glyphs.
Hi Marc, sorry to dig up an old thread. When you refer to naming it as a built in font, where exactly are those built in fonts? Underneath resources / fonts in the source files, I can't find any by the names of what appears in the tablature font options. What should I rename my custom font to (metadata included) to force MuseScore to recognize it for tablature? Thank you.
I doubt that hack would work anymore. For one thing, I think the bug where MuseScore would ignore its own fonts in some cases has probably been fixed by now. For another, I think those font names in the dialog are actual just aliases for other fonts. See https://github.com/musescore/MuseScore/blob/master/fonts/fonts_tablatur… in the source code. Looks like the characters mostly all come from MScoreTablature but just override specific glyphs as needed.
Re: scorster • Dec 12, 2020 - 08:59 I've created four tablature fonts and I need the option of using them in MuseScore before I can fully adopt MuseScore as my main scorewriter.
Do you still have these fonts? I could give them a try with the TAB Bold plugin.
I wish to change the font in tablature because the default font is too light for me to see when printed. The problem I'm running into is that all the fonts, with the exception of the default font, display the 10th fret as an "x" instead of "10".
Presently (in 3.5.2) the slash-strum notehead symbol is far too small—because it's simply a regular slash char from the currently selected built-in tablature text font.
I could fix this in a heartbeat‚ by editing the / glyph in custom my custom tablature font—but presently there's no point because, in MuseScore, I can't access system installed fonts without:
a) compiling it in each update
b) performing a font hack on my system
And niether of the those options are appealing to me.
Please come up with a compatibility solution like the simple fallback suggestions in this thread.
We can set Staff Text and to any fontFace ... why not tablature too?
Font is important to styling, I've added Fonts wiki page, can you help add info?
Also I recall a post about editing jazz.xml, is it related? i cannot find it.
Digging into Style window, i find out there are two settings for musical font. There's a Musical symbols font, and a Musical text font. Which symbol/text does these two settings apply to? Why can't i choose Edwin there? I'm so confused.
That file hasn’t been used by MuseScore for almost a decade now. But if you have a very old file that still needs it, the file will still load correctly; you don’t actually need to access that file yourself.
Comments
There is, in the extended staff properties
In reply to There is, in the extended… by Jojo-Schmitz
Could you please supply the menu command?
In reply to Could you please supply the… by [DELETED] 33846558
Right click within the staff (Ctrl-Click on Mac)
Choose Staff/Part properties from the popup menu.
Open Advanced properties with the button which is located bottom-right of the top section of the Staff/Part properties window.
There you can choose between 8 different fonts for tablature
In reply to Right click within the staff… by jeetee
Thanks.
In reply to Right click within the staff… by jeetee
I've created four tablature fonts and I need the option of using them in MuseScore before I can fully adopt MuseScore as my main scorewriter.
Naturally I wonder why MuseScore limits us to eight baked-in fonts for tablature fret numbers? Without even the option to change the font Weight.
We have StaffProperties>AdvancedStyleProperites>FretMarks>Font
Would it be within reason for MuseScore to allow a Tablature staff's FretMarks>Font to be any system font (or user library font)? We have that kind of font freedom in many places within MuseScore.
As an esteemed colleague says, "If we had some eggs we could have eggs and ham, if we had some ham."
scorster
In reply to I've written four tablature… by scorster
This sounds really interesting. Could you share a picture of some samples? The menu option makes sense and there could be a default fallback font when a user does not have a particular font installed.
In reply to This sounds really… by yonah_ag
>> This sounds really interesting. Could you share a picture of some samples?
Some of my fonts contain proprietary concepts and encoding so first I need to decide what I want to reveal publicly.
However one font is quite simple.
I prefer san serif fonts in tablature and was stuck with Helvetica—because, in the notation apps I used, only Helvetica properly aligned itself vertically to the staff, and there was no way to tweak it's y placement overall, as we can in MuseScore. So along with addressing the y placement issue:
• I created my own set of "sans" numbers for tablature.
• I opened up the 3 because there's a tendency for a 3 on a tablature line to look like an 8.
• I raised the waist of the 8 so it shows partly above the line.
• I set glyph side bearings so double digit numbers would sit closer, side by side, without pair kerning nor the need to rely on the app to support auto kerning. As you can see, the numbers 10, 11, 12 etc. take up far less space (which was an important criteria) and regarding legibility there's no question that 10 (ten) is not 1 0 (one and zero).
I also created a handwritten tab number font, but mostly for promotional imagery, and later found it worked well in Chord Symbols, especially at small sizes:
Overall that test font looks like this:
Interestingly, all these font images look heavy posted here on the forum. Maybe that's a PNG thing.
Suffice it to say they need a little tweaking, but they are not as gloppy or bold as they appear here.
scorster
In reply to >> This sounds really… by scorster
This looks good, very clear, and I like how you've tackled 2 digit fret numbers.
I much prefer a sans-serif font for TAB but find that the built-in ones are too light, (with no semi-bold, let alone bold option), especially compared with notation which appears darker because of the noteheads. I had hoped to use Segoe Semi-bold on Windows 10 but soon found that external fonts are not supported.
In MS I disallow the tab lines from showing through the numbers so the problem with 3 looking like 8 is avoided. I also make most non-fret elements grey rather than black in an attempt to make the fret numbers more prominent.
In reply to This looks good, very clear,… by yonah_ag
>> yonah_ag wrote >>This looks good, very clear, and I like how you've tackled 2 digit fret numbers.
> Thanks. The side bearing settings allow me to work with narrow measures while preserving legality of >9 frets. Really helps in a score like Barrios Mangore's La Catedral, Prelude:
>> I find that the built-in [tablature fonts] are too light
> I created a single weight fontFace, but when I get back into FontLab (after a large system update here) I'll check to see if it creates reasonable bold and light variants; if they are good enough I could manually tweak the details. Otherwise it again would be all by hand.
>> In MS I disallow the tab lines from showing through the numbers so the problem with 3 looking like 8 is avoided.
> Good point.
>>I also make most non-fret elements grey rather than black in an attempt to make the fret numbers more prominent.
I like that idea! There's a style to set the color of staff lines.
Wonderful if you can post an example.
scorster
In reply to >> yonah_ag wrote >>This… by scorster
Here's a recent example:
https://musescore.com/user/28842914/scores/6433717
The stave,stems, beams, rests, time sig, etc. are all various shades of grey.
In reply to I've written four tablature… by scorster
All such fonts need to be built into the program, external fonts won't work
In reply to All such fonts need to be… by Jojo-Schmitz
Couldn't MS be enhanced to support external fonts?
In reply to Couldn't MS be enhanced to… by yonah_ag
The issue with this is always that this would mean your score could not be shared with others who don't have that font (eg, on musescore.com). So in general, this is not something anyone has really been to keen to support.
But it should be noted, if you don't care about sharing your score, and it's your own custom font, you could simply name it the same as one of the built in fonts, then install it normally, MuseScore will see it in preference to the built in version.
In reply to The issue with this is… by Marc Sabatella
Perhaps there could be a fallback internal font for missing external fonts and this could be defined in the score setup as "Free Serif" or "Free Sans". This would allow normal sharing. Something similar already works for custom soundfonts that users have installed. The score can still be shared but simply plays back without the custom sounds.
In reply to Perhaps there could be a… by yonah_ag
+ 1
In reply to The issue with this is… by Marc Sabatella
Marc Sabatella wrote
>> this would mean your score could not be shared with others (eg, on musescore.com) who don't have that font
Understood. Although I expect to share many more scores on MuseScore.com the vast majority of my scores are purely for in-house use, so sharing source scores doesn't heavily influence my opinion on this matter. My prevailing concern is the ability to print and create PDFs of my work with my tablature fonts. (At some point I could share or license my fonts, and MuseScore could be a likely partner.)
Marc Sabatella wrote
>> ... you could simply name your custom font the same as one of the built in fonts, then install it normally, MuseScore will see it in preference to the built in version.
You mean employ a font managing trick? If so, I really appreciate the advice, but I really prefer not to extend workarounds to the system level. Update: BTW the font naming trick works in 3.6, 3.7 but not in MuseScore Studio 4.3.
I understand and admire that MuseScore encourages people to share their scores. It's a brilliant and reasonably well executed community model. And it naturally follows that MuseScore wants to ensure compatibility, and it does so by limiting font choice to those that development "bakes in" at compile.
As you say, there's some logic to using "internal" fonts—because there's no guarantee that others have the same fonts installed on their system. So limiting tablature fonts is one way to enable reliable sharing, but it also shuts down many options for those wanting to customize their scores when they have no intent or need to share them. It's actually very limiting.
Could there be a happy medium?
How about a "Sharing-safe Font Compatibility" checkbox, on by default. When I toggle that off I have access to all my system font, including the fonts I've created. And museScore could offer:
• font substitution whenever a font is not found
• a choice of a fallback built-in font. In fact, MuseScore does this automatically uses a fallback font I publish to .com using a lyric font other than FreeSan or FreeSerif.
If I set the lyrics font to Optima MuseScore.com displays FreeSans as the fallback font. Why not also for a tablature fret number font? In either case the score would still be compatible for sharing.
And in the world of web fonts (@font-face in CSS speak) there would be flexibility limited only by the number of fonts in the repository.
A little more freedom would go a long way in supporting and fostering more creativity and innovation! And the user shouldn't have to know how to compile their own version of MuseScore to add fonts to the list of those baked-in.
Despite the options discussed, the simplest solution is to allow users to use system fonts where they want, warn them of compatibility consequences, offer a fallback font, and let the scorist get on with their work using the font they want.
One last (slightly off topic) comment about baked-in fonts.
When an app references an "internal" font, and there's no comparable system font distributed and installed by the app, inevitably there arise seriously limiting PDF and SVG editing issues. Plain and simple, when a vector editing app doesn't can't reference a particular font it can't display or print its glyphs.
scorster
In reply to Marc Sabatella wrote>> this… by scorster
"A little more freedom would go a long way in supporting and fostering more creativity and innovation!"
Yes, I think so too.
In reply to The issue with this is… by Marc Sabatella
Hi Marc, sorry to dig up an old thread. When you refer to naming it as a built in font, where exactly are those built in fonts? Underneath resources / fonts in the source files, I can't find any by the names of what appears in the tablature font options. What should I rename my custom font to (metadata included) to force MuseScore to recognize it for tablature? Thank you.
In reply to Hi Marc, sorry to dig up an… by knollvhs
I doubt that hack would work anymore. For one thing, I think the bug where MuseScore would ignore its own fonts in some cases has probably been fixed by now. For another, I think those font names in the dialog are actual just aliases for other fonts. See https://github.com/musescore/MuseScore/blob/master/fonts/fonts_tablatur… in the source code. Looks like the characters mostly all come from MScoreTablature but just override specific glyphs as needed.
In reply to Hi Marc, sorry to dig up an… by knollvhs
@knollvhs:
You might be able to add a custom font to the TAB Bold plugin, (and switch off the bold if not required).
https://musescore.org/en/project/tab-bold
See example of using a custom font in a plugin:
https://musescore.org/en/project/recorder-fingering-0
Do you have a particular custom font in mind? Is it available on Windows?
In reply to I've written four tablature… by scorster
Re: scorster • Dec 12, 2020 - 08:59
I've created four tablature fonts and I need the option of using them in MuseScore before I can fully adopt MuseScore as my main scorewriter.
Do you still have these fonts? I could give them a try with the TAB Bold plugin.
I wish to change the font in tablature because the default font is too light for me to see when printed. The problem I'm running into is that all the fonts, with the exception of the default font, display the 10th fret as an "x" instead of "10".
In reply to I wish to change the font in… by rwstoney1
Bold TAB has been requested a while back but not yet available.
https://musescore.org/en/node/268399
Here's another reason why I need MuseScore to allow me to set the Tablature font to any font in my system as a tablature font in MuseScore.
Presently (in 3.5.2) the slash-strum notehead symbol is far too small—because it's simply a regular slash char from the currently selected built-in tablature text font.
I could fix this in a heartbeat‚ by editing the / glyph in custom my custom tablature font—but presently there's no point because, in MuseScore, I can't access system installed fonts without:
a) compiling it in each update
b) performing a font hack on my system
And niether of the those options are appealing to me.
Please come up with a compatibility solution like the simple fallback suggestions in this thread.
We can set Staff Text and to any fontFace ... why not tablature too?
scorster
In reply to Here's another reason why I… by scorster
I guess it's time to reconsider this five year old request.
This workaround (though probably challenging for anyone unfamiliar with font creation and installation) still works in MuseScore 3.6.2
But in MuseScore 4 the trusty old workaround is NOT working when I open the relevant MuseScore 3 scores, ones where I used the workaround.
#268399: Tab: make font bold, italic or/and underlined
scorster
In reply to I guess it's time to… by scorster
Surely you don't mean that MS4 doesn't have bold tab? !! ??
In reply to Surely you don't mean that… by yonah_ag
Hi yonah,
Yep. The Fret Marks tab in MS4 looks identical to v3's Fret Marks tab.
We're still limited to eight baked font faces. And like before we have the option to set a font-size property ... but no font style, so no bold.
scorster
In reply to Hi yonah, Yep. The Fret… by scorster
Font is important to styling, I've added Fonts wiki page, can you help add info?
Also I recall a post about editing jazz.xml, is it related? i cannot find it.
In reply to Font is important to styling… by msfp
Digging into Style window, i find out there are two settings for musical font. There's a Musical symbols font, and a Musical text font. Which symbol/text does these two settings apply to? Why can't i choose Edwin there? I'm so confused.
In reply to Digging into Style window, i… by msfp
Edwin is a text font. The Musical Text Font is used for things like Segno, Coda, ottavas, dynamics
In reply to Edwin is a text font. The… by Jojo-Schmitz
Thank you. That's useful info. Do you know which dir has jazzchord.xml?
In reply to Thank you. That's useful… by msfp
That file hasn’t been used by MuseScore for almost a decade now. But if you have a very old file that still needs it, the file will still load correctly; you don’t actually need to access that file yourself.
In reply to That file hasn’t been used… by Marc Sabatella
I see, there's no need to write wiki for it then. Thank you.
In reply to Hi yonah, Yep. The Fret… by scorster
Bold Tab Plugin for MS 3.6.2 with 100% musescore.com compatibility.
https://musescore.org/en/project/tab-bold
https://musescore.com/user/28842914/scores/9893812