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

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

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

Post by outofstepfontco » Fri Dec 15, 2017 3:22 am

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 654 times
OSFC-Font-Subfamilies_0001_Layer 5.jpg
OSFC-Font-Subfamilies_0001_Layer 5.jpg (138.16 KiB) Viewed 654 times
OSFC-Font-Subfamilies_0002_Layer 4.jpg
OSFC-Font-Subfamilies_0002_Layer 4.jpg (139.75 KiB) Viewed 654 times
OSFC-Font-Subfamilies_0003_Layer 3.jpg
OSFC-Font-Subfamilies_0003_Layer 3.jpg (137.3 KiB) Viewed 654 times
OSFC-Font-Subfamilies_0004_Layer 2.jpg
OSFC-Font-Subfamilies_0004_Layer 2.jpg (138.3 KiB) Viewed 654 times
OSFC-Font-Subfamilies_0005_Layer 1.jpg
OSFC-Font-Subfamilies_0005_Layer 1.jpg (138.96 KiB) Viewed 654 times
FC8.0 Standard

Erwin Denissen
Moderator
Moderator
Posts: 7350
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

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

Post by Erwin Denissen » 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
GreatFace.png (130.35 KiB) Viewed 647 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: 58
Joined: Sun Feb 22, 2015 4:35 pm

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

Post by outofstepfontco » Fri Dec 15, 2017 8:14 pm

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. 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. Preferred Family
The Preferred Family MUST be the same across all fonts. Failure to set the Preferred Family to identical will result in Font Families appearing on separate lines in software. This direction is also absent from all resources.

3. Preferred Subfamily
This field will be displayed in the software to describe the font style. 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.
FC8.0 Standard

Erwin Denissen
Moderator
Moderator
Posts: 7350
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

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

Post by Erwin Denissen » Mon Dec 18, 2017 9:59 am

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