diff options
Diffstat (limited to 'misc/fontbuildlib/builder.py')
-rw-r--r-- | misc/fontbuildlib/builder.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/misc/fontbuildlib/builder.py b/misc/fontbuildlib/builder.py index b4a53df1b..da769769c 100644 --- a/misc/fontbuildlib/builder.py +++ b/misc/fontbuildlib/builder.py @@ -7,6 +7,7 @@ from fontTools.designspaceLib import DesignSpaceDocument from .name import getFamilyName, setFullName from .info import updateFontVersion from .glyph import findGlyphDirectives, composedGlyphIsTrivial, decomposeGlyphs +from .stat import rebuildStatTable log = logging.getLogger(__name__) @@ -81,6 +82,9 @@ class FontBuilder: # record is still computed by fonttools, so we override it here. setFullName(font, getFamilyName(font)) + # rebuild STAT table to correct VF instance information + rebuildStatTable(font, designspace) + log.debug("writing %s", outputFilename) font.save(outputFilename) |