Naming table structure for a trial font family exported from Glyphs 3.5

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:

  1. Is this naming structure expected for a static trial family that does not contain a Regular style?

  2. Should the legacy fontFamily remain style-specific (for example, “OZBirziaBasic Black”), while preferredFamily defines the actual family grouping (“OZBirziaBasic”)?

  3. 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!