code: def instantiateFeatureVariations(varfont, axisLimits):
      for tableTag in ("GPOS", "GSUB"):
          if tableTag not in varfont or not getattr(
              varfont[tableTag].table, "FeatureVariations", None
          ):
              continue
          log.info(
              "Instantiating FeatureVariations of %s table", tableTag
          )
          _instantiateFeatureVariations(
              varfont[tableTag].table, varfont["fvar"].axes, axisLimits
          )
          # remove unreferenced lookups
          varfont[tableTag].prune_lookups()
  
file_path: catboost/contrib/python/fonttools/fontTools/varLib/instancer/featureVars.py
imports: from fontTools.ttLib.tables import otTables
  from copy import deepcopy
  import logging
label_desc: Use image node_id 5 for calling a global function with example usage: instantiateFeatureVariations(varfont, axisLimits) without return types