summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--misc/tools/postprocess_instance_ufo.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/misc/tools/postprocess_instance_ufo.py b/misc/tools/postprocess_instance_ufo.py
index 7540b8d6d..1f54c2c05 100644
--- a/misc/tools/postprocess_instance_ufo.py
+++ b/misc/tools/postprocess_instance_ufo.py
@@ -40,6 +40,9 @@ def main(argv):
# "postscriptFontName" maps to name ID 6 "postscriptName"
ufo.info.postscriptFontName = rmspace(familyName) + '-' + rmspace(styleName)
+ # round OS/2 weight class values to even 100ths
+ ufo.info.openTypeOS2WeightClass = round(ufo.info.openTypeOS2WeightClass / 100) * 100
+
ufo.save(ufo_file)