Crate cosmic::iced_winit::graphics::text::cosmic_text::rustybuzz
source · Expand description
A complete harfbuzz shaping algorithm port to Rust.
Modules§
- Predefined scripts.
Structs§
- Flags for buffers.
- A font face handle.
- A feature tag with an accompanying range specifying on which subslice of
shape
s input it should be applied. - 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
BufferSerializer
. - A reusable plan for shaping a text buffer.
- A buffer that contains an input string ready for shaping.
- A font variation.
Enums§
- A cluster level.
- Defines the direction in which text is to be read.
Functions§
- Shapes the buffer content using provided font and features.
- Shapes the buffer content using the provided font and plan.