Commit graph

7 commits

Author SHA1 Message Date
Rasmus Andersson
7429e38d2e use unique name ID 25 for variable fonts, re #577 2023-06-12 12:13:10 -07:00
Rasmus Andersson
abe9bc638c tooling: minor cleanup 2023-06-05 13:14:51 -07:00
Rasmus Andersson
eb40739b9e use prefix "InterVariable-" in fvar table instead of "Inter" to avoid any collision with static fonts on systems which may use ps style names as keys in a global namespace 2023-06-04 15:57:38 -07:00
Rasmus Andersson
e5a7c7c8c1 tooling: nit: do not crash if certain lib props do not exist in gen-var-designspace.py 2023-06-01 13:22:56 -07:00
Rasmus Andersson
bd33b4148b tooling: fixes issue with missing "text" sources in designspace 2023-05-30 15:03:22 -07:00
Rasmus Andersson
dd2f374bfd tooling: fixes for variable font metadata 2023-05-30 13:56:24 -07:00
Rasmus Andersson
e12027c4c1 Remove "Display" named-instances from variable font
A lot of software gets confused when there are named instances that differ
only by opsz. This change removes all "Display" instances from the fvar table
and makes opsz=32 the default, so that software without automatic opsz-to-size
mapping displays the "Display" styles instead of the text styles by default.
This is the same approach taken by Apple San Francisco Pro.

Closes #519
2023-05-29 10:05:51 -07:00