code: def compileGlyphs_(self, ttFont, axisTags, sharedCoordIndices):
      result = []
      glyf = ttFont["glyf"]
      for glyphName in ttFont.getGlyphOrder():
          variations = self.variations.get(glyphName, [])
          if not variations:
              result.append(b"")
              continue
          pointCountUnused = (
              0  # pointCount is actually unused by compileGlyph
          )
          result.append(
              compileGlyph_(
                  variations,
                  pointCountUnused,
                  axisTags,
                  sharedCoordIndices,
              )
          )
      return result
  
imports: from collections import UserDict, deque
  from functools import partial
  from fontTools.misc import sstruct
  from fontTools.misc.textTools import safeEval
  from .None import DefaultTable
  import array
  import itertools
  import logging
  import struct
  import sys
  import fontTools.ttLib.tables.TupleVariation
label_desc: Use image node_id 3 for calling the table__g_v_a_r obj's underlying member method code with example usage: obj.compileGlyphs_(ttFont, axisTags, sharedCoordIndices) and returns: result