The Glyph Substitution (GSUB) table provides data for substition of glyphs for appropriate rendering of scripts  such as cursively-connecting forms in Arabic script  or for advanced typographic effects  such as ligatures