googlefonts / googlefonts/glyphsLib
Write designspace v5 STAT labels
- 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
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