code: def __init__(self, data):
      _, numTables, _, _, _ = struct.unpack(">IHHHH", data[:12])
      self.tables = {}
      for i in range(numTables):
          tag, _, offset, length = struct.unpack(
              ">4sIII", data[12 + 16 * i : 28 + 16 * i]
          )
          self.tables[tag] = data[offset : offset + length]
  
file_path: matplotlib/tools/subset.py
imports: import getopt
  import os
  import struct
  import subprocess
  import sys
  import fontforge
label_desc: Use image node_id 1 to create a new Sfnt object  with example: obj = Sfnt(data)