From d1d422cd292addb4b59e85e2af1971635f1d923c Mon Sep 17 00:00:00 2001 From: James Godfrey-Kittle Date: Thu, 19 Nov 2015 16:13:57 -0800 Subject: Update curve conversion calls based on upstream --- scripts/lib/fontbuild/Build.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'scripts/lib/fontbuild/Build.py') diff --git a/scripts/lib/fontbuild/Build.py b/scripts/lib/fontbuild/Build.py index 34a672e..a8451f0 100644 --- a/scripts/lib/fontbuild/Build.py +++ b/scripts/lib/fontbuild/Build.py @@ -18,7 +18,7 @@ import os import sys from booleanOperations import BooleanOperationManager -from convert_curves import fonts_to_quadratic +from cu2qu.rf import fonts_to_quadratic from fontTools.misc.transform import Transform from robofab.world import OpenFont from ufo2ft import compileOTF, compileTTF @@ -177,15 +177,20 @@ class FontProject: """Build TTF for each font generated since last call to generateTTFs.""" fonts = [OpenFont(ufo) for ufo in self.generatedFonts] + self.generatedFonts = [] + log(">> Converting curves to quadratic") - fonts_to_quadratic(fonts, self.compatible) + if self.compatible: + fonts_to_quadratic(*fonts, dump_report=True) + else: + for font in fonts: + fonts_to_quadratic(font, dump_report=True) log(">> Generating TTF files") for font in fonts: ttfName = self.generateOutputPath(font, "ttf") log(os.path.basename(ttfName)) saveOTF(font, ttfName, truetype=True) - self.generatedFonts = [] def transformGlyphMembers(g, m): -- cgit v1.2.3