Extensions

xgpui-parley

Opt-in Parley/HarfRust text shaping, BiDi paragraphs and grayscale rasterization.

xgpui-parley

Open Variable fonts ↗Demo source

Open Text & paragraphs ↗Demo source

Read the xgpui-parley guide →

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.

Open library entrypoint ↗ · Browse the crate source ↗

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

Review hypothesis. No visibility changes or removal decisions have been made.

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.