instancer: use_NO_VARIATION_INDEX=False when optimizing {H,V}VAR VarStore
Same as we do in subsetter, see e01f643a8e
This commit is contained in:
parent
c011652101
commit
eab9aa5a22
@ -483,7 +483,7 @@ def _instantiateVHVAR(varfont, axisLimits, tableFields):
|
|||||||
# or AdvHeightMap. If a direct, implicit glyphID->VariationIndex mapping is
|
# or AdvHeightMap. If a direct, implicit glyphID->VariationIndex mapping is
|
||||||
# used for advances, skip re-optimizing and maintain original VariationIndex.
|
# used for advances, skip re-optimizing and maintain original VariationIndex.
|
||||||
if getattr(vhvar, tableFields.advMapping):
|
if getattr(vhvar, tableFields.advMapping):
|
||||||
varIndexMapping = varStore.optimize()
|
varIndexMapping = varStore.optimize(use_NO_VARIATION_INDEX=False)
|
||||||
glyphOrder = varfont.getGlyphOrder()
|
glyphOrder = varfont.getGlyphOrder()
|
||||||
_remapVarIdxMap(vhvar, tableFields.advMapping, varIndexMapping, glyphOrder)
|
_remapVarIdxMap(vhvar, tableFields.advMapping, varIndexMapping, glyphOrder)
|
||||||
if getattr(vhvar, tableFields.sb1): # left or top sidebearings
|
if getattr(vhvar, tableFields.sb1): # left or top sidebearings
|
||||||
|
Loading…
x
Reference in New Issue
Block a user