Skip to content

name__char_restrictions

Simon Cozens edited this page May 8, 2025 · 1 revision

Are there disallowed characters in the NAME table?

name/char_restrictions

  • Applies to: TTF
  • Fontspector can hotfix?: no
  • Fontspector can fix sources?: no

Rationale

The OpenType spec requires a subset of ASCII (any printable characters except "[]{}()<>/%") for POSTSCRIPT_NAME (nameID 6), POSTSCRIPT_CID_NAME (nameID 20), and an even smaller subset ("a-zA-Z0-9") for VARIATIONS_POSTSCRIPT_NAME_PREFIX (nameID 25).

Proposals

Profiles

  • universal (in section 'Universal Profile Checks')

  • googlefonts (in section 'Universal Profile Checks')

Clone this wiki locally