From 43b5ba04f0db07d7a378d8870e644aab25765e17 Mon Sep 17 00:00:00 2001 From: Chris Simpkins Date: Wed, 13 Jun 2018 16:34:10 -0400 Subject: [PATCH] [fix-dsig.py, fix-fstype.py] eliminated timestamp recalculation during post-compile OT table mods --- postbuild_processing/fixes/fix-dsig.py | 2 +- postbuild_processing/fixes/fix-fstype.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/postbuild_processing/fixes/fix-dsig.py b/postbuild_processing/fixes/fix-dsig.py index 916ab1108..eae2641f2 100644 --- a/postbuild_processing/fixes/fix-dsig.py +++ b/postbuild_processing/fixes/fix-dsig.py @@ -39,7 +39,7 @@ def main(argv): ) sys.exit(1) else: - font = ttLib.TTFont(path) + font = ttLib.TTFont(file=path, recalcTimestamp=False) set_empty_dsig(font) font.save(path) print(path + " - successful DSIG table fix") diff --git a/postbuild_processing/fixes/fix-fstype.py b/postbuild_processing/fixes/fix-fstype.py index 41fdb94a3..d7d3c08b9 100644 --- a/postbuild_processing/fixes/fix-fstype.py +++ b/postbuild_processing/fixes/fix-fstype.py @@ -30,7 +30,7 @@ def main(argv): ) sys.exit(1) else: - font = TTFont(path) + font = TTFont(file=path, recalcTimestamp=False) font['OS/2'].fsType = 0 font.save(path) print(path + " - successful fstype fix")