summaryrefslogtreecommitdiff
path: root/misc/tools/gen-var-designspace.py
AgeCommit message (Collapse)AuthorFilesLines
2023-11-19change default opsz axis value to "text" (14)Rasmus Andersson1-6/+6
2023-06-12make sure fvar ps name for InterVariableItalic is not identical to ID 25. Re ↵Rasmus Andersson1-1/+4
#577
2023-06-12use unique name ID 25 for variable fonts, re #577Rasmus Andersson1-1/+11
2023-06-05tooling: minor cleanupRasmus Andersson1-1/+4
2023-06-05use prefix "InterVariable-" in fvar table instead of "Inter" to avoid any ↵Rasmus Andersson1-2/+1
collision with static fonts on systems which may use ps style names as keys in a global namespace
2023-06-01tooling: nit: do not crash if certain lib props do not exist in ↵Rasmus Andersson1-8/+10
gen-var-designspace.py
2023-05-31tooling: fixes issue with missing "text" sources in designspaceRasmus Andersson1-6/+6
2023-05-30tooling: fixes for variable font metadataRasmus Andersson1-21/+39
2023-05-29Remove "Display" named-instances from variable fontRasmus Andersson1-0/+68
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