Bold font not working for TrueType Collection fonts

Bold font not working for TrueType Collection fonts

gsingh_2011
Explorer Explorer
1,679 Views
10 Replies
Message 1 of 11

Bold font not working for TrueType Collection fonts

gsingh_2011
Explorer
Explorer

I've noticed that I'm unable to bold certain fonts, even though they should support being bolded. Here we can see that Arial works fine, but Snell Roundhand doesn't:

gsingh_2011_1-1701114892740.png

Here we can see in macOS's Font Book that there is a Bold style available for this font.

 

gsingh_2011_0-1701114780219.png

My current guess as to why this isn't working is that Arial has one TTF file per style:

gsingh_2011_2-1701115124537.png

Whereas the Snell Roundhand font is a TTC (TrueType Collection) file that contains multiple TTF fonts in one file at /System/Library/Fonts/Supplemental/SnellRoundhand.ttc.

 

Am I correct that this is the issue? If so, are there any plans to support TTC files? These files are common, at least on macOS, and the contained fonts are just normal TTF files so it doesn't seem like it should be difficult.

0 Likes
Accepted solutions (1)
1,680 Views
10 Replies
  • Font
Replies (10)
Message 2 of 11

g-andresen
Consultant
Consultant

Hi,

Basically, fonts are designed for 2D graphics applications.
There it is only of secondary importance, if at all, how cleanly the contours are connected to each other.
However, when expanding in Z, self-intersections can occur.
This can be a problem, especially with conical profiles.
It should also be noted that statements about whether TTF or OTF is more suitable in Fusion 360 are not justified.

 

günther

0 Likes
Message 3 of 11

Warmingup1953
Advisor
Advisor

I was taught to use TTF for any 3D operations....Has that changed?

 

TTF or OTF?  

0 Likes
Message 4 of 11

gsingh_2011
Explorer
Explorer
Sorry if I'm missing something, I'm not sure how this relates the issue of the bold not working for the font?
0 Likes
Message 5 of 11

g-andresen
Consultant
Consultant

Hi,


@gsingh_2011 wrote:
Sorry if I'm missing something, I'm not sure how this relates the issue of the bold not working for the font?


There is no automatism that a Bold version is just as extrudable as another one.

 

günther

0 Likes
Message 6 of 11

g-andresen
Consultant
Consultant

Hi,

There are just as many recommendations for OTF versions.
However, my experience shows that there is no generally valid recommendation for either TTF or OTF.

 

günther

 

0 Likes
Message 7 of 11

bentwookie
Collaborator
Collaborator
Accepted solution

You're not missing anything. Fusion doesn't index into font families correctly. Sometimes I see the weights in the picker but selecting them doesn't change the font. Sometimes I don't see the weights at all. 

 

When I need to work with text, I do it in another app and export the paths as a DXF or SVG. Mind you, those import flows are challenged in ways (scaling is usually wrong, paths can be flipped or rotated), but I can usually get what I need done.

0 Likes
Message 8 of 11

gsingh_2011
Explorer
Explorer
In this case, the bold version extrudes fine. This question is solely around using a bold font in a sketch, extruding is a completely separate issue.
0 Likes
Message 9 of 11

gsingh_2011
Explorer
Explorer
Thanks, this is what I do as well right now, but it's unfortunate because it wastes time and it's something fairly straightforward for Fusion 360 devs to fix.

Is this forum the correct/official place for bug reports and feature requests? Would be nice if someone from Fusion 360 could comment on whether they're tracking this issue internally.
0 Likes
Message 10 of 11

g-andresen
Consultant
Consultant

Hi,

As far as I know, there is no set of rules for the creation of fonts including their variants (Bold ...).
You therefore have to live with surprises when using them in CAD applications.

 

günther

0 Likes
Message 11 of 11

bentwookie
Collaborator
Collaborator

Günther's right that font meta data can be squirrelly, however I do think there's a bug with how Fusion works with fonts. 

 

    for (NSString* fontName in [fontManager availableFonts]) {
        if ([fontManager fontNamed:fontName hasTraits:NSBoldFontMask]) {
            NSLog(@"%@", fontName);
        }
    }

Gives us (among others)

SnellRoundhand-Black
SnellRoundhand-Bold

 

So it looks like the metadata is there to select (at least one) bold face correctly, but Fusion doesn't back the button with it. Seems like something they could fix, although in my opinion, a better UI would just be a list of font families and weights. Let me pick the actual face I want.

0 Likes