googlefonts / googlefonts/fontmake
Variation alternates not processed for statics
- Dominant language
- Python
- Stars
- 888
- Forks
- 97
- Avg merge
- 4d 52m
- Merged PRs (30d)
- 1
Description
I'm not sure whether this is intentional, but it feels a lot like an oversight:
`ufo2ft` (both stable release as well as repo version) isn’t processing the alternates for static fonts, see below (static vs. variable).

The master UFO do contain the relevant substitutions (and they work in variable):
```xml
```
Always happy to help with further debugging. It's a commercial font so I can't post a source but can invite you to my repo.
Contributor guide
Research direction
No project file or test is named. Start by tracing ufo2ft's static-font handling of conditional substitutions and compare it with the variable-font path; use the supplied substitutions as the expected behavior and add a regression test once a reproducible fixture is available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100