summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinit.sh8
-rwxr-xr-xmisc/fontbuild6
-rw-r--r--requirements.txt6
3 files changed, 9 insertions, 11 deletions
diff --git a/init.sh b/init.sh
index b43cc6580..750ab0838 100755
--- a/init.sh
+++ b/init.sh
@@ -58,16 +58,16 @@ else
require_virtualenv() {
# find pip
- export pip=$(which pip2)
+ export pip=$(which pip3)
if [ "$pip" = "" ]; then
export pip=$(which pip)
fi
echo "using pip: $pip $(pip --version)"
if [ "$pip" = "" ]; then
- echo "Pip for Python 2 not found (tried pip and pip2 in PATH)" >&2
+ echo "Pip for Python 3 not found (tried pip and pip3 in PATH)" >&2
exit 1
- elif ! ($pip --version 2>&1 | grep -q 'ython 2'); then
- echo "Pip for Python 2 not found (found pip for different python version)" >&2
+ elif ! ($pip --version 2>&1 | grep -q 'ython 3'); then
+ echo "Pip for Python 3 not found (found pip for different python version)" >&2
exit 1
fi
# find virtualenv
diff --git a/misc/fontbuild b/misc/fontbuild
index 25ed3fbe8..412e982b9 100755
--- a/misc/fontbuild
+++ b/misc/fontbuild
@@ -364,7 +364,7 @@ class Main(object):
round_instances=True,
output_path=outfilename,
output=['variable'],
- subroutinize=True,
+ optimize_cff=True,
overlaps_backend='pathops', # use Skia's pathops
)
@@ -431,7 +431,7 @@ class Main(object):
[ ufo ],
output_path=tmpfilename,
output=formats,
- subroutinize=True,
+ optimize_cff=True,
overlaps_backend='pathops', # use Skia's pathops
)
@@ -476,7 +476,7 @@ class Main(object):
# cleanup lib
lib = dict()
- for key, value in font.lib.iteritems():
+ for key, value in font.lib.items():
if key.startswith('com.schriftgestaltung'):
continue
if key == 'public.postscriptNames':
diff --git a/requirements.txt b/requirements.txt
index 648efff81..4aae4fb61 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,9 +1,7 @@
skia-pathops==0.2.0.post2
-
-git+https://github.com/googlei18n/glyphsLib.git@ca7febea8b3cd2ee51e95dd84d9c6701825d29ae
-git+https://github.com/googlei18n/fontmake.git@18b1dc235062ed7aec0485f40a778c369a526200
+fontmake==1.8.0
# for fontTools/varLib/interpolatable.py
-numpy==1.15.1
+numpy==1.15.4
scipy==1.1.0
munkres==1.0.12