# `Feat`: Graphite Feature table

The `Feat` table is a Graphite table.

class fontTools.ttLib.tables.F__e_a_t.table_F__e_a_t(tag=None)

  Bases: `DefaultTable`

  Feature table

  The `Feat` table is used exclusively by the Graphite shaping engine to store features and possible settings specified in GDL. Graphite features determine what rules are applied to transform a glyph stream.

  Not to be confused with `feat`, or the OpenType Layout tables `GSUB`/`GPOS`.

  See also https://graphite.sil.org/graphite_techAbout#graphite-font-tables

  decompile(data, ttFont)
  compile(ttFont)
  toXML(writer, ttFont)
  fromXML(name, attrs, content, ttFont)

class fontTools.ttLib.tables.F__e_a_t.Feature

  Bases: `object`