logo
Expand description

Glyph substitution (gsub) implementation.

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.

https://docs.microsoft.com/en-us/typography/opentype/spec/gsub

Structs

Enums

Type indicating the features to use when shaping text.

Traits

merge is called during ligature substitution (i.e. merging of glyphs), and determines how the RawGlyph.extra_data field should be merged

Functions