Pretext
src/Pretext/Pretext.csprojPretextnetstandard2.0, net461, net6.0, net8.0, net10.0Pretext.Uno
src/Pretext.Uno/Pretext.Uno.csprojPretext.Uno.Controls, Pretext.Uno.Layoutnet10.0-desktopPretext namespacetests/Pretext.Uno.Tests/Pretext.Uno.Tests.csprojsamples/PretextSamples/PretextSamples.csprojThe public API is centered on PretextLayout and the data types around it:
PreparedTextPreparedTextWithSegmentsLayoutResultLayoutLinesResultLayoutLineLayoutLineRangeThe packages are layered:
Pretext is the engine. It is reusable anywhere SkiaSharp is available.Pretext.Uno is a host-specific companion layer. It depends on Pretext.If you are documenting or reviewing behavior, treat the core package as the source of truth for:
Treat Pretext.Uno as a convenience package for host integration and advanced layout helpers.