googlefonts / googlefonts/fontc

.glyphs sources converted from DS+UFO with glyphsLib may contain ufo2ft-specific filters in userData

Open
#1,665 6 comments 0 reactions 1 assignee Claimed by @anthrotype View on GitHub
Dominant language
Rust
Stars
193
Forks
21
Avg merge
1d 17h
Merged PRs (30d)
65

Description

which fontmake happily applies, whereas fontc doesn't know about

E.g.

```
python3 resources/scripts/ttx_diff.py 'https://github.com/NaN-xyz/Rubik-Filtered?c89f25696f#glitchpop/sources/RubikGlitchPop.glyphs'
```

Will show a bunch of diffs in the component names because it actually runs the `flattenComponents` filter from ufo2ft, because it is defined inside the Glyphs' masters's `userData` (the equivalent of the `lib.plist` from UFO-land, a bag of residual private app-specific stuff that's carried over, often without the font developer even knowing or remembering...)

fontc should probably look for these when compiling from .glyphs inputs.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.