summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2019-08-07 05:28:53 +0300
committerRasmus Andersson <rasmus@notion.se>2019-08-07 05:28:53 +0300
commit0977151206718298a852b97167571114383939cd (patch)
tree218028aee64668a8f195c24d696a7cedb08e651b
parent4f8204743406c0253759f1a2dd14ab63fcb00771 (diff)
downloadinter-0977151206718298a852b97167571114383939cd.tar.xz
fontbuild: Fixes a bug that would cause certain instance styles to be incorrectly flagged as "italic". This was an effect from negating the slant angle.
-rwxr-xr-xmisc/fontbuild5
1 files changed, 2 insertions, 3 deletions
diff --git a/misc/fontbuild b/misc/fontbuild
index 075886a7e..58ce34e73 100755
--- a/misc/fontbuild
+++ b/misc/fontbuild
@@ -259,9 +259,8 @@ def setFontInfo(font, weight):
style = font.info.styleName # e.g. "Medium Italic"
# Update italicAngle
- isitalic = False
- if font.info.italicAngle != 0:
- isitalic = True
+ isitalic = style.find("Italic") != -1
+ if isitalic:
font.info.italicAngle = float('%.8g' % font.info.italicAngle)
else:
font.info.italicAngle = 0 # avoid "-0.0" value in UFO