Skip to content

Generate mark and GDEF if these are not present in the data #90

@LettError

Description

@LettError

A designspace + ufos properly setup with anchors will generate mark, mkmk and GDEF tables when generating with fontmake in the terminal.

Using Batch, in RF, the same data, and using the fontmake option in RF will not generate these tables.

This is a proposal to add a basic generator for these tables to the various exports if the .fea does not already include such tables.

  • It is understood design data is not production ready.
  • Batch already makes several interventions on the data when generating a VF. Missing glyphs in sources, balancing the kerning pairs.
  • It is important to be able to generate working fonts as part of design process.
  • For many writing systems proofing marks is not optional, it is the process.

There are tools in the Adobe suite with very fine grained support for generating these tables. And many designers / foundries have their own preferences and workflows set up for making these tables. This proposal is not to replace all that. But rather, it will help getting started with basic support for anchors for developing fonts.

@benkiel shared a script on discord that generates these basic tables. It would be nice to include it in the Batch process.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions