googlefonts / googlefonts/ufo2ft
allow to set filters in designspace applying to all masters
- Dominant language
- Python
- Stars
- 176
- Forks
- 48
- PR merge metrics
- No merged PRs in 30d
Description
currently if one wants to apply a filter to all masters (e.g. "Decompose Components"), one has to duplicate it in each master UFO's lib.plist.
Ideally one should be able to set this common filter once in the Designspace element and ufo2ft would treat it as applying to all the sources in the DS.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how ufo2ft reads the Designspace element and how filters are currently read from each master UFO's lib.plist. Confirm the expected behavior with a small Designspace containing one common filter and multiple sources; done means the common filter applies to every source without duplicating it in each UFO.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100