uzor-text 1.5.0

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).
//! Typed input model.
//!
//! [`FontSpec`] (Phase 1, single font/plain-text entry) plus the Phase 2
//! rich-span model: [`StyledRun`]/[`Paragraph`]/[`ParagraphAlign`] and
//! [`InlineBox`]/[`InlineBoxKind`]/[`InlineBoxSlot`] — see the design
//! doc's crate-architecture section for the full module layout, and this
//! crate's `CLAUDE.md` for what Phase 2 actually built vs. deferred.

mod decoration;
mod font_spec;
mod inline_box;
mod protrusion;
mod span;

pub use decoration::{TextDecoration, VerticalAlign};
pub use font_spec::FontSpec;
pub use inline_box::{InlineBox, InlineBoxKind, InlineBoxSlot};
pub use protrusion::{ProtrusionFactors, ProtrusionTable};
pub use span::{Paragraph, ParagraphAlign, StyledRun};