Rasmus Andersson
abe9bc638c
tooling: minor cleanup
2023-06-05 13:14:51 -07:00
Rasmus Andersson
c8ee5fa8b4
sync metrics keys
2023-06-04 17:13:20 -07:00
Rasmus Andersson
3be775a4eb
changes style names to remove spaces, i.e. "Extra Bold" -> "ExtraBold". This should improve life on MS Windows
2023-06-04 16:57:11 -07:00
Rasmus Andersson
6a1af4f060
adjust weight mapping of Semi Bold, Bold and Extra Bold
2023-06-04 16:55:50 -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
7dbb0365c4
adds opsz axis mappings (14->14, 22->25, 28->28)
2023-06-04 15:36:46 -07:00
Rasmus Andersson
c15cbc1229
tooling: remove .ttx files in ttx make rule
2023-06-04 15:36:01 -07:00
Rasmus Andersson
2493a976cd
improvements to /xi
2023-06-04 14:58:57 -07:00
Rasmus Andersson
5eb51269f2
fix accidental incorrect naming of variable font ("Inter Display", should be "Inter Variable")
2023-06-04 14:50:26 -07:00
Rasmus Andersson
7c6ad9f1b9
use "Italic" suffix for variable styles in STAT table, re #577
2023-06-04 12:34:21 -07:00
Rasmus Andersson
48f11a2f15
build STAT table (version 4) manually for variable fonts, re #577
2023-06-04 12:30:42 -07:00
Rasmus Andersson
d35aa9f085
swap vf axis order and reduce min PPEM, related to #577
2023-06-04 10:42:26 -07:00
Rasmus Andersson
4271acac8e
tooling: simplify makefile and variable font file naming
2023-06-04 10:41:29 -07:00
Rasmus Andersson
fa144f92d7
minor changes to distribution file structure
2023-06-04 08:58:07 -07:00
Rasmus Andersson
3d3fc0c6e2
improvements to /alpha
2023-06-03 12:31:45 -07:00
Rasmus Andersson
974eaab951
minor improvements to /zeta
2023-06-03 12:10:11 -07:00
Rasmus Andersson
025d673095
minor adjustments to diagonal stroke of italic /N
2023-06-03 12:07:35 -07:00
Rasmus Andersson
3a1e6812cd
improvements to /beta
2023-06-03 12:05:25 -07:00
Rasmus Andersson
234b5bb34e
improvements to /Lambda, /austral and /Theta
2023-06-03 11:30:06 -07:00
Rasmus Andersson
2123662285
improvements to italic /A
2023-06-03 11:29:44 -07:00
Rasmus Andersson
afca8f7072
improvements to /Phi
2023-06-03 11:20:01 -07:00
Rasmus Andersson
fc94385aec
improvements to /Omega
2023-06-03 10:58:43 -07:00
Rasmus Andersson
17b1918a26
major improvements to Greek
2023-06-03 10:02:21 -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
5f12e203cb
tooling: pass --no-autohint to fontmake to ensure no time is wasted on autohinting
2023-05-31 11:36:33 -07:00
Keyan Zhang
b50c358358
website: Disable spellcheck on "dynamic metrics" page ( #569 )
2023-05-30 15:10:36 -07:00
Rasmus Andersson
566bd745d0
tooling: disable log message in misc/tools/rename.py
2023-05-30 15:08:03 -07:00
Rasmus Andersson
bd33b4148b
tooling: fixes issue with missing "text" sources in designspace
2023-05-30 15:03:22 -07:00
Rasmus Andersson
996f490952
change opsz max from 32 to 28
2023-05-30 13:56:51 -07:00
Rasmus Andersson
dd2f374bfd
tooling: fixes for variable font metadata
2023-05-30 13:56:24 -07:00
Rasmus Andersson
9ebede5a55
tooling: make postprocess-designspace.py infer opsz range instead of using hard-coded values
2023-05-30 13:55:37 -07:00
Rasmus Andersson
106217ed57
sync metrics keys
2023-05-30 12:37:22 -07:00
Rasmus Andersson
00ebcadc8c
improved /at
2023-05-30 12:36:33 -07:00
Rasmus Andersson
f0b26afa60
use consistent capitalization in dist zip file
2023-05-30 10:29:19 -07:00
Rasmus Andersson
4f909eddfc
update readme text for "extras" subdir of distribution
2023-05-30 10:20:39 -07:00
Rasmus Andersson
899eca64b7
tooling: revert "extras" zip distribution
2023-05-30 10:17:24 -07:00
Rasmus Andersson
9c484364cd
tooling: fix zip makefile rule (for ttc conversion)
2023-05-30 10:09:14 -07:00
Rasmus Andersson
9ef2d5084b
tooling: fix .ttc makefile rule
2023-05-30 09:35:11 -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
Rasmus Andersson
a2d84eb0ea
improved designs of /sterling and /lira, closes #574
2023-05-28 11:51:46 -07:00
Rasmus Andersson
3c8e0fc741
fix github CI build
2023-05-27 09:26:04 -07:00
Rasmus Andersson
438af9f29b
adds "round" quotes & commas as ss03 (also removes unused ss05) Related to #570
2023-05-26 17:06:28 -07:00
Rasmus Andersson
084ffe227a
complete u.1 and update salt
2023-05-26 14:06:56 -07:00
Rasmus Andersson
23cd45ba85
update many italic glyphs
2023-05-26 12:45:53 -07:00
Rasmus Andersson
94c38e4e31
improvements to /dong
2023-05-26 12:08:20 -07:00
Rasmus Andersson
e508807c41
add /d and /l to dlig for /t.1 & /f.1 sub
2023-05-26 12:07:52 -07:00
Rasmus Andersson
259833fa33
adjusts /undescore and underline position
2023-05-26 11:56:53 -07:00
Rasmus Andersson
97f0702739
lots of anchor improvements
2023-05-26 09:59:09 -07:00
Rasmus Andersson
f0ac9989ac
improved design of /rho
2023-05-26 09:58:59 -07:00
Rasmus Andersson
4f2f24be6c
new cedilla design
2023-05-25 17:21:04 -07:00