How to Group Widths and Weights as font styles inside one Typeface

Before asking a question on FontCreator look here for possible solutions and tutorials. Please do not post support requests here.
Post Reply
outofstepfontco
Posts: 85
Joined: Sun Feb 22, 2015 4:35 pm
Contact:

How to Group Widths and Weights as font styles inside one Typeface

Post by outofstepfontco »

Hi there.
I have been having a heck of a time getting all width and weight variations to show in the Font Style menus of Adobe software, specifically Photoshop. All I see are the subfamilies Regular, Bold, Bold Italic, and Italic. Illustrator seems to be okay. Here are the items I am varying:
Font Properties > Font Information > Width
Font Properties > Font Information > Weight

I've tried emulating what Myriad Pro and Helvetica do, but they seem to be able to vary the Font Family while keeping all variations in the same Font Family in Photoshop (see attached screenshots). Their postscript name seems to ignore the Font Family as well, as stays consistent before the hyphen across all fonts. It looks like they are using the Preferred Family and Preferred Subfamily to keep the Family consistent. This is reinforced when reviewing the PostScript Names > Family Name in FontForge, for example.

I have tried to copy Myriad and Helvetica by making changes to the Font Family, Preferred Family, and Preferred Subfamily, but my Font families end up as new Font Families in the Photoshop Font menu. When I keep the Font Family the same, my condensed, thin, light, and expanded variations don't show up as alternative font styles in the Photoshop Font Style menu.

I need help.
Attachments
OSFC-Font-Subfamilies_0000_Layer 6.jpg
OSFC-Font-Subfamilies_0000_Layer 6.jpg (131.62 KiB) Viewed 4100 times
OSFC-Font-Subfamilies_0001_Layer 5.jpg
OSFC-Font-Subfamilies_0001_Layer 5.jpg (138.16 KiB) Viewed 4100 times
OSFC-Font-Subfamilies_0002_Layer 4.jpg
OSFC-Font-Subfamilies_0002_Layer 4.jpg (139.75 KiB) Viewed 4100 times
OSFC-Font-Subfamilies_0003_Layer 3.jpg
OSFC-Font-Subfamilies_0003_Layer 3.jpg (137.3 KiB) Viewed 4100 times
OSFC-Font-Subfamilies_0004_Layer 2.jpg
OSFC-Font-Subfamilies_0004_Layer 2.jpg (138.3 KiB) Viewed 4100 times
OSFC-Font-Subfamilies_0005_Layer 1.jpg
OSFC-Font-Subfamilies_0005_Layer 1.jpg (138.96 KiB) Viewed 4100 times
Last edited by outofstepfontco on Sat Jan 09, 2021 4:31 am, edited 1 time in total.
FC12.0 Professional
Erwin Denissen
Moderator
Moderator
Posts: 9337
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: How do we assign all Widths and Weights as font styles?

Post by Erwin Denissen »

We did post it once to the forum and it is also described in more recent versions of the FontCreator manual.

How to make fonts work like a family?

Windows comes with several typefaces (font families) that are made up with more than 4 fonts. To name a few; Calibri contains 6 fonts, Segoe UI comes with 12 fonts and Sitka is king with 24 fonts. The trick to make this work is fairly straightforward; however you need to be consistent. For example a typeface named "GreatFace" with 10 fonts:
GreatFace.png
GreatFace.png (130.35 KiB) Viewed 4093 times
All these settings and flags can be modified through the settings on the Font Properties dialog.

On the Identification tab:
- Font Subfamily
- Weight
- Bold checkbox
- Italic checkbox
- Italic Angle

On the Characteristics tab:
- PANOSE Weight
Erwin Denissen
High-Logic
Proven Font Technology
outofstepfontco
Posts: 85
Joined: Sun Feb 22, 2015 4:35 pm
Contact:

Re: How do we assign all Widths and Weights as font styles?

Post by outofstepfontco »

Erwin Denissen wrote: Fri Dec 15, 2017 8:02 am We did post it once to the forum and it is also described in more recent versions of the FontCreator manual.

How to make fonts work like a family?

Windows comes with several typefaces (font families) that are made up with more than 4 fonts. To name a few; Calibri contains 6 fonts, Segoe UI comes with 12 fonts and Sitka is king with 24 fonts. The trick to make this work is fairly straightforward; however you need to be consistent. For example a typeface named "GreatFace" with 10 fonts:

GreatFace.png

All these settings and flags can be modified through the settings on the Font Properties dialog.

On the Identification tab:
- Font Subfamily
- Weight
- Bold checkbox
- Italic checkbox
- Italic Angle

On the Characteristics tab:
- PANOSE Weight
Hi Erwin
Thank you for posting a response to this issue considering you have had to address it in the past. I have read through many of those explanations, including the directions you've just provided.

I'm not able to achieve usable results with the direction you have provided, although the chart shows the correct solution. The primary issue is that multiple weights and widths can't exist in the same Font Family and Font Subfamily without confusing a program like Photoshop.

After analyzing the Family Names and Weight Postscript Name information for Myriad and Helvetica using an alternate font editor, I have come up with the solution. The alternate weights and widths can be included in a Font Family without overwrite existing fonts as follows:

1. Identification > Font Family
Each width or weight MUST HAVE its own Font Family. For example, Myriad Pro has Myriad Pro Light, Myriad Pro Cond, and Myriad Pro. In your example you have Greatface Narrow and Greatface Light to prevent confusing the software. This isn't specified anywhere.

2. Extended > Additional Naming > Typographic Family
This is the secret to unifying your fonts. The top two lines on the Extended Page must be filled out. The "Typographic Family" field will be the name of the font that all variations will share in Adobe programs. It MUST be the same across all fonts. Failure to set the Typographic Family to be identical on all variations will result in Font Families appearing on separate lines in software. This direction is also absent from all resources.

3. Extended > Typographic Subfamily
This is how you get each font to have it's own name in your programs. This field will be displayed in the software to describe the font style. You don't have to put the name of the font here. This is where you put the style, like "Bold", "Ultra Condensed", "Extended", "Bold Italic", etc. No mention of this in any of the resources I was able to find.

Hopefully this explicit explanation can assist people in building larger font families without encountering frustration.

In order to reduce the number of future posts on the subject, the keyword that I used to research this topic was "subfamily". This keyword may help your official solution be more visible.
Last edited by outofstepfontco on Sat Jan 09, 2021 4:30 am, edited 1 time in total.
FC12.0 Professional
Erwin Denissen
Moderator
Moderator
Posts: 9337
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: How do we assign all Widths and Weights as font styles?

Post by Erwin Denissen »

Thank you for the additional feedback. I'll try to add some more information about this to the manual, so it becomes more obvious.
Erwin Denissen
High-Logic
Proven Font Technology
Post Reply