From 34a5d1b31f99eb6be442be22964728b075b2c7c5 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Sat, 17 Feb 2018 20:17:55 -0800 Subject: minor change to fontbuild --- misc/pylib/fontbuild/Build.pyx | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'misc') diff --git a/misc/pylib/fontbuild/Build.pyx b/misc/pylib/fontbuild/Build.pyx index 567e1a4c9..ec6a7f59d 100644 --- a/misc/pylib/fontbuild/Build.pyx +++ b/misc/pylib/fontbuild/Build.pyx @@ -148,18 +148,19 @@ class FontProject: # adjust width of italic glyphs if italic == True: widthAdjustment = -8 - leftAdjustment = math.floor(widthAdjustment / 2) - rightAdjustment = math.ceil(widthAdjustment / 2) - for g in f: - if g.name not in self.noItalic: - if g.width != 0: - if g.box is None: - g.width += widthAdjustment - else: - newLeftMargin = int(g.leftMargin + leftAdjustment) - newRightMargin = int(g.rightMargin + rightAdjustment) - g.leftMargin = newLeftMargin - g.rightMargin = newRightMargin + if widthAdjustment != 0: + leftAdjustment = math.floor(widthAdjustment / 2) + rightAdjustment = math.ceil(widthAdjustment / 2) + for g in f: + if g.name not in self.noItalic: + if g.width != 0: + if g.box is None: + g.width += widthAdjustment + else: + newLeftMargin = int(g.leftMargin + leftAdjustment) + newRightMargin = int(g.rightMargin + rightAdjustment) + g.leftMargin = newLeftMargin + g.rightMargin = newRightMargin log(">> Decomposing") # for g in f: -- cgit v1.2.3