- Delete existing files in
/web
- Copy over contents of the
/web
folder from the release zip to/temp
- Copy over normal-setted font files to
web
directories:$ npm run build-supersets
- Create latin subsets and copy them to
*-latin
directories:$ npm run build-subsets
- Update version strings from
?v=X.XX
across in_default.scss
and_variable.scss
files - Publish release
$ npm version X.Y.Z
(updatespackage.json
+ commits the change + makes the git tag)$ npm publish
- Standard npm stuff
fonttools
andbrotli
for glyphhanger, see https://github.com/zachleat/glyphhanger#prerequisite-pyftsubset