Rasmus Andersson
59063ec875
change "Display" opsz value to 32 (was 28)
2023-11-18 16:28:00 -08:00
Rasmus Andersson
0f3e57eaf1
change default opsz axis value to "text" (14)
2023-11-18 15:47:47 -08:00
Rasmus Andersson
582467fa8d
make sure fvar ps name for InterVariableItalic is not identical to ID 25. Re #577
2023-06-12 12:22:16 -07:00
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