diff options
author | Rasmus Andersson <rasmus@notion.se> | 2019-08-07 05:28:53 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2019-08-07 05:28:53 +0300 |
commit | 0977151206718298a852b97167571114383939cd (patch) | |
tree | 218028aee64668a8f195c24d696a7cedb08e651b /misc | |
parent | 4f8204743406c0253759f1a2dd14ab63fcb00771 (diff) | |
download | inter-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.
Diffstat (limited to 'misc')
-rwxr-xr-x | misc/fontbuild | 5 |
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 |