Version 2.88.9
Uno Skia and API fixes · Released November 7, 2024 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp API diff
Highlights
SkiaSharp 2.88.9 fixes Uno Skia XamlCanvas, WinUI byte-buffer marshalling and SKTypeface kerning.
Breaking Changes
None in this release.
Bug Fixes
- SKXamlCanvas on Uno Skia uses Bgra8888 —
SKXamlCanvason Uno Skia now usesBgra8888colours so the on-screen surface matches what the Skia backend produces. (#2919) - WinUI native helper for GetByteBuffer — A WinUI-specific native helper was added so
GetByteBufferworks reliably on the WinUI target. — ❤️ @jeromelaban (#3039) - GetKerningPairAdjustments returns the right values —
SKTypeface.GetKerningPairAdjustmentsno longer returns wrong values for kerning pairs. (#2886) - SKXamlCanvas tolerates null XamlRoot on unload —
SKXamlCanvasno longer throws when itsXamlRootis null during unload. (#2884)
HarfBuzzSharp 7.3.0.3
HarfBuzzSharp 7.3.0.3 works around a spurious IDE warning alongside the SkiaSharp maintenance.
Community Contributors ❤️
Thank you to everyone who contributed to this release!
| Contributor | Contributions |
|---|---|
| @jeromelaban | Added the WinUI native helper so GetByteBuffer works on the WinUI target (#3039) |
Preview 2 (October 24, 2024)
Preview 2 finished the 2.88.9 fixes.
Preview 1 (July 18, 2024)
Preview 1 opened the line with the Uno Skia SKXamlCanvas Bgra8888 fix, the kerning-adjustments fix and the XamlRoot null-tolerance fix.