aboutsummaryrefslogtreecommitdiff
path: root/Lib/fontTools/varLib/instancer/__init__.py
diff options
context:
space:
mode:
authorSadaf Ebrahimi <sadafebrahimi@google.com>2022-05-13 18:21:36 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-05-13 18:21:36 +0000
commit312bed341d812d31e893eb9ed2b4bc0dd4da7fff (patch)
tree1dff6c1c2a08ce8152e5b964fc0021acdf9696f1 /Lib/fontTools/varLib/instancer/__init__.py
parent29956f91d34a6e7e114e9e04c4c22296e20b80c8 (diff)
parent2f76e5ea08a08dc7ffef910e066da6777a3c829f (diff)
downloadfonttools-312bed341d812d31e893eb9ed2b4bc0dd4da7fff.tar.gz
Updating fonttools 4.31.2 to fonttools 4.33.3 am: fc762b5499 am: 4b0e404dd9 am: 2f76e5ea08
Original change: https://android-review.googlesource.com/c/platform/external/fonttools/+/2097373 Change-Id: I26ef39ac24b391876d7375da41a62d563867a567 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'Lib/fontTools/varLib/instancer/__init__.py')
-rw-r--r--Lib/fontTools/varLib/instancer/__init__.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/Lib/fontTools/varLib/instancer/__init__.py b/Lib/fontTools/varLib/instancer/__init__.py
index cec802f3..6dad393e 100644
--- a/Lib/fontTools/varLib/instancer/__init__.py
+++ b/Lib/fontTools/varLib/instancer/__init__.py
@@ -1024,8 +1024,11 @@ def instantiateSTAT(varfont, axisLimits):
log.info("Instantiating STAT table")
newAxisValueTables = axisValuesFromAxisLimits(stat, axisLimits)
- stat.AxisValueArray.AxisValue = newAxisValueTables
- stat.AxisValueCount = len(stat.AxisValueArray.AxisValue)
+ stat.AxisValueCount = len(newAxisValueTables)
+ if stat.AxisValueCount:
+ stat.AxisValueArray.AxisValue = newAxisValueTables
+ else:
+ stat.AxisValueArray = None
def axisValuesFromAxisLimits(stat, axisLimits):