fixes wght mapping issues introduced by recent Glyphs app update. Also upgrades fontmake now that fontmake issue 894 is fixed

This commit is contained in:
Rasmus Andersson 2024-05-24 10:57:06 -07:00
parent f054332d55
commit ec49ae0f0c
4 changed files with 229 additions and 278 deletions

13
Pipfile
View file

@ -4,22 +4,19 @@ verify_ssl = true
name = "pypi"
[packages]
ufo2ft = "==2.30.0"
# fontmake >=3.6.0 (until at least 3.7.1) has a bug that breaks the build.
# see https://github.com/googlefonts/fontmake/issues/894#issuecomment-1699524088
fontmake = "==3.5.*"
fontbakery = "==0.10.4"
ufo2ft = ">=2.30.0"
skia-pathops = "==0.8.*"
gftools = "==0.9.57"
glyphspkg = "==0.1.*"
brotli = "==1.0.*"
psautohint = "==2.4.*"
pipfile = "*"
fontmake = "==3.9.*"
fontbakery = "==0.10.*"
gftools = ">=0.9.57"
[dev-packages]
# Mainly due to https://pypi.org/project/fonttools/
# > FontTools requires Python 3.8 or later. We try to follow the same schedule
# > of minimum Python version support as NumPy (see NEP 29).
[requires]
python_version = "3.8"