googlefonts / googlefonts/fontmake

gvar optimisation breaks variable font rendering in Adobe CC

Open
#845 2 comments 3 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
888
Forks
97
Avg merge
4d 52m
Merged PRs (30d)
1

Description

Earlier today, Kostas Bartsokas tweeted:

I investigated and it turned out the problem was due to the IUP optimisation in the gvar table. With the IUP optimisation turned off (pass the `--no-optimize-gvar` flag to fontmake), the font works fine. So I conclude that Adobe's current implementation of variable fonts does not correctly handle interpolation of untouched points.

So, three things:

* If you're finding this issue in the future because your font is broken in Adobe, add `--no-optimize-gvar`.
* Should we keep gvar optimisation as the default? I think so; Adobe should fix their bugs.
* Anyone know how best to raise this with Adobe?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.