code: def compile(self, ttFont):
      if not hasattr(self, "indices"):
          # We have no corresponding table (TSI1 or TSI3); let's return
          # no data, which effectively means "ignore us".
          return b""
      data = b""
      for index, textLength, textOffset in self.indices:
          data = data + struct.pack(
              tsi0Format, index, textLength, textOffset
          )
      data = data + struct.pack(tsi0Format, 0xFFFE, 0, 0xABFC1F34)
      for index, textLength, textOffset in self.extra_indices:
          data = data + struct.pack(
              tsi0Format, index, textLength, textOffset
          )
      return data
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/tables/T_S_I__0.py
imports: from .None import DefaultTable
  import struct
label_desc: Use image node_id 2 for calling the table_T_S_I__0 obj's underlying member method code with example usage: obj.compile(ttFont) and returns: data, bytes