OpenTypefeatures
OpenType features are a mechanism in the OpenType font format that allows a font to substitute glyphs and adjust their positioning based on language, script, or typographic context. They are implemented in the font through GSUB (glyph substitution) and GPOS (glyph positioning) tables and are applied by text layout engines in operating systems, applications, and web browsers. Features are identified by tags and can be activated selectively to enable advanced typography without changing the underlying glyph shapes.
Common features include ligatures, substitutions, and stylistic variants. Standard ligatures are enabled by liga, which can
Implementation and usage vary by software and platform. Enabling OpenType features can be done via UI in
OpenType features have been part of the OpenType specification since its early versions, enabling programmable typography