uzor-text 1.5.1

Pretext-pattern text layout engine for uzor — greedy word-wrap, rich multi-run spans, InlineBox, and a mixed-run baseline pass over the cosmic-text shaper (Arc 2 Phase 1+2; kinetics/ascii/hyphenation land in later phases).
1
2
3
4
5
6
7
8
9
//! Layout output model + Phase 1/2 entry points.

mod baseline;
mod glyph_layout;
pub(crate) mod greedy;
mod paragraph;

pub use glyph_layout::{align_lines, layout_text, Align, DecorationKind, DecorationSpan, GlyphLayout, LineBox, ParagraphLayout, PlacedInlineBox};
pub use paragraph::{layout_paragraph, layout_paragraph_diagnosed, LineBreakDiagnostics};