googlefonts / googlefonts/ufo2ft

allow to set filters in designspace applying to all masters

Open
#348 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.