[instancer] Warn about missing VORG support
This commit is contained in:
parent
4b62d5efe9
commit
5dca3c5a50
@ -1063,8 +1063,13 @@ def _instantiateVHVAR(varfont, axisLimits, tableFields, *, round=round):
|
|||||||
varIdx = varfont.getGlyphID(glyphName)
|
varIdx = varfont.getGlyphID(glyphName)
|
||||||
metrics[glyphName] = (advanceWidth + round(defaultDeltas[varIdx]), sb)
|
metrics[glyphName] = (advanceWidth + round(defaultDeltas[varIdx]), sb)
|
||||||
|
|
||||||
# TODO if tableTag == "VVAR" and getattr(vhvar, tableFields.vOrigMapping),
|
if (
|
||||||
# update VORG table as well
|
tableTag == "VVAR"
|
||||||
|
and getattr(vhvar, tableFields.vOrigMapping) is not None
|
||||||
|
):
|
||||||
|
log.warning(
|
||||||
|
"VORG table not yet updated to reflect changes in VVAR table"
|
||||||
|
)
|
||||||
|
|
||||||
# For full instances (i.e. all axes pinned), we can simply drop HVAR/VVAR and return
|
# For full instances (i.e. all axes pinned), we can simply drop HVAR/VVAR and return
|
||||||
if set(location).issuperset(axis.axisTag for axis in fvarAxes):
|
if set(location).issuperset(axis.axisTag for axis in fvarAxes):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user