rustybuzz is an attempt to incrementally port harfbuzz to Rust.
A font face handle.
A feature tag with an accompanying range specifying on which subslice of
A buffer that contains the results of the shaping process.
A glyph info.
Holds the positions of the glyph in both horizontal and vertical directions.
A script language.
A text script.
Flags used for serialization with a
A 4-byte tag.
A buffer that contains an input string ready for shaping.
A font variation.
A cluster level.
Defines the direction in which text is to be read.
Shapes the buffer content using provided font and features.