Subject: Naming table structure for a trial font family exported from Glyphs 3.5
Hi,
I am working with Glyphs 3.5 (3527) and preparing a trial version of one of my font families.
The original commercial family contains more styles, but this trial release contains only four static weights under a separate family name:
-
Light
-
Medium
-
Bold
-
Black
There is no Regular style in this trial family.
Glyphs exports the naming table as follows (example: Black):
fontFamily:
OZBirziaBasic Black
fontSubfamily:
Regular
fullName:
OZBirziaBasic Black
postScriptName:
OZBirziaBasic-Black
preferredFamily:
OZBirziaBasic
preferredSubfamily:
Black
The other weights follow the same pattern.
My understanding is that fontFamily and fontSubfamily are legacy naming fields, while modern applications use preferredFamily and preferredSubfamily for typographic family grouping.
I would like to confirm:
-
Is this naming structure expected for a static trial family that does not contain a Regular style?
-
Should the legacy
fontFamilyremain style-specific (for example, “OZBirziaBasic Black”), whilepreferredFamilydefines the actual family grouping (“OZBirziaBasic”)? -
Is there any recommended Glyphs workflow for trial families containing only a subset of the weights from the full family?
I am asking because FontDrop shows the preferred naming structure correctly, and I would like to make sure the exported OpenType metadata follows best practices before preparing additional trial families.
Thank you!