googlefonts / googlefonts/glyphsLib

Write designspace v5 STAT labels

Open
#876 9 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
201
Forks
56
Avg merge
17m
Merged PRs (30d)
1

Description

It does not seem that glyphsLib writes any kind of STAT table information to extracted designspaces (see https://github.com/googlefonts/ufo2ft/issues/723). With support for designspace v5 `` being available in fonttools ([docs](https://fonttools.readthedocs.io/en/latest/designspaceLib/xml.html#labels-element-top-level)), glyphsLib should probably write, at the very least, labels for axes and defined instances.

Contributor guide

Open the contributing guide

Research direction

Start by tracing glyphsLib's extracted designspace output and compare its current STAT-related output with the fontTools designspace v5 labels documentation and ufo2ft issue #723. Done means extracted designspaces include labels for axes and defined instances, with coverage for the supported cases verified by the project's tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.