font placeholder doesn't need an fvar table
This commit is contained in:
parent
747f9f49b7
commit
2636325844
@ -58,18 +58,15 @@ def test_onlineVarStoreBuilder(locations, masterValues):
|
|||||||
mapping = varStore.optimize()
|
mapping = varStore.optimize()
|
||||||
varIdxs = [mapping[varIdx] for varIdx in varIdxs]
|
varIdxs = [mapping[varIdx] for varIdx in varIdxs]
|
||||||
|
|
||||||
font = TTFont()
|
dummyFont = TTFont()
|
||||||
fvarAxes = [buildAxis(axisTag) for axisTag in axisTags]
|
|
||||||
font["fvar"] = newTable("fvar")
|
|
||||||
font["fvar"].axes = fvarAxes
|
|
||||||
|
|
||||||
writer = OTTableWriter()
|
writer = OTTableWriter()
|
||||||
varStore.compile(writer, font)
|
varStore.compile(writer, dummyFont)
|
||||||
data = writer.getAllData()
|
data = writer.getAllData()
|
||||||
reader = OTTableReader(data)
|
reader = OTTableReader(data)
|
||||||
varStore = VarStore()
|
varStore = VarStore()
|
||||||
varStore.decompile(reader, font)
|
varStore.decompile(reader, dummyFont)
|
||||||
|
|
||||||
|
fvarAxes = [buildAxis(axisTag) for axisTag in axisTags]
|
||||||
instancer = VarStoreInstancer(varStore, fvarAxes)
|
instancer = VarStoreInstancer(varStore, fvarAxes)
|
||||||
for masters, varIdx in zip(masterValues, varIdxs):
|
for masters, varIdx in zip(masterValues, varIdxs):
|
||||||
base, *rest = masters
|
base, *rest = masters
|
||||||
|
Loading…
x
Reference in New Issue
Block a user