HarfBuzzSharp 8.3.1.6
Upcoming release · In development · Ships with the upcoming SkiaSharp 4.147.0 · Not yet available on NuGet
Highlights
HarfBuzzSharp 8.3.1.6 introduces variable font support and a new HBColor struct, shipping as part of the SkiaSharp v4 family alongside the Skia m147 engine upgrade. The library gains full OpenType variable-font axis access and improved color glyph handling. Community contributors @ramezgerges and @4Darmygeometry drove the major features and platform expansion.
New Features
HBColorstruct — Adds a proper managed type forhb_color_t, enabling correct color glyph API usage. (#4000)- Variable font support — Adds
HBFaceandHBFontvariable-instance APIs, enabling programmatic access to OpenType font variation axes. ❤️ @ramezgerges (#3703) - Color font palette support — Improved color palette handling for color and emoji fonts. (#3742)
Platform
- Linux Bionic native assets — Prebuilt HarfBuzzSharp natives for Android Bionic libc on Linux. ❤️ @4Darmygeometry (#3217)
- Tizen x64 and ARM64 native builds (#3620)
- WASM: Dropped pre-.NET 8 Emscripten builds (#4022)
Community Contributors ❤️
| Contributor | What They Did |
|---|---|
| @ramezgerges | Variable font support; Skia/HarfBuzz m147 engine bump |
| @4Darmygeometry | Linux Bionic native assets |