googlefonts / googlefonts/ufo2ft
Kern feature writer: Add option to support mark filtering sets
- Dominant language
- Python
- Stars
- 176
- Forks
- 48
- PR merge metrics
- No merged PRs in 30d
Description
When kerning a base to a mark, one might need to skip over certain irrelevant marks to make the kerning work. Currently there's no way to tell the kern feature writer to set a mark filtering set for base-mark kerning. I don't think this is hard to do but I don't know what a good interface to it would look like. (For example, assuming you have a Glyphs source...)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the kern feature writer and reviewing how base-mark kerning is generated, along with the existing handling of Glyphs sources. The issue does not name files or tests, and completion would require agreeing on an interface for specifying mark filtering sets before implementing and testing it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100