[scaleUpeam] Calculate numShorts in VarData after scale
Part of https://github.com/fonttools/fonttools/issues/2840
This commit is contained in:
parent
a2e6d341df
commit
6b7c2767d7
@ -10,6 +10,7 @@ import fontTools.ttLib.tables.otBase as otBase
|
|||||||
import fontTools.ttLib.tables.otTables as otTables
|
import fontTools.ttLib.tables.otTables as otTables
|
||||||
from fontTools.cffLib import VarStoreData
|
from fontTools.cffLib import VarStoreData
|
||||||
import fontTools.cffLib.specializer as cffSpecializer
|
import fontTools.cffLib.specializer as cffSpecializer
|
||||||
|
from fontTools.varLib import builder # for VarData.calculateNumShorts
|
||||||
from fontTools.misc.fixedTools import otRound
|
from fontTools.misc.fixedTools import otRound
|
||||||
|
|
||||||
|
|
||||||
@ -231,6 +232,7 @@ def visit(visitor, varData):
|
|||||||
for item in varData.Item:
|
for item in varData.Item:
|
||||||
for i, v in enumerate(item):
|
for i, v in enumerate(item):
|
||||||
item[i] = visitor.scale(v)
|
item[i] = visitor.scale(v)
|
||||||
|
varData.calculateNumShorts()
|
||||||
|
|
||||||
|
|
||||||
# COLRv1
|
# COLRv1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user