xgpui-parley
Opt-in Parley/HarfRust text shaping, BiDi paragraphs and grayscale rasterization.
xgpui-parley
Open Variable fonts ↗Demo source
Public surface at a glance
ParleyTextSystem, retained face/variation identity and optional GPUI paragraph shaping/geometry. GPUI owns frame caches and the glyph atlas. Explicit static axes and VariationPreview share canonical GPUI descriptors.
API documentation
Rustdoc for the published crate is on docs.rs ↗. It documents the latest release, which can lag the repository.
Dependencies
Dependencies, optional features and target conditions are declared in Cargo.toml ↗.
Boundary to investigate
Native/Parley font-controls labs and tests are verified on macOS and Windows. Preserve descriptor/resolved-face identity and immutable layouts. Linux runtime, paragraph conversion IMEs, explicit direction/language and Unicode conformance remain follow-ups.