summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/lib/fontbuild/Build.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/lib/fontbuild/Build.py b/scripts/lib/fontbuild/Build.py
index 424c49f..fda97b9 100644
--- a/scripts/lib/fontbuild/Build.py
+++ b/scripts/lib/fontbuild/Build.py
@@ -29,6 +29,7 @@ from fontbuild.mkmkFeature import GenerateFeature_mkmk
from fontbuild.decomposeGlyph import decomposeGlyph
import ConfigParser
import os
+import sys
class FontProject:
@@ -184,7 +185,10 @@ class FontProject:
newFont = OpenFont(ufoName)
otfName = self.generateOutputPath(f, "otf")
builtSuccessfully = saveOTF(newFont, otfName, autohint=self.autohintOTF)
- if builtSuccessfully and self.buildTTF:
+ if not builtSuccessfully:
+ sys.exit(1)
+
+ if self.buildTTF:
log(">> Generating TTF file")
import fontforge
otFont = fontforge.open(otfName)