documentation/docfx/releases/harfbuzzsharp/14.2.0.md
Variable fonts, color palettes, and
HBColor· Ships with SkiaSharp 4.148.0 · NuGet · GitHub Release
API changes · HarfBuzzSharp API diff · Ships with SkiaSharp 4.148.0
HarfBuzzSharp 14.2.0 ships with SkiaSharp 4.148.0 and delivers variable font support, a new HBColor struct, a reworked singleton lifecycle, and expanded platform coverage. OpenType variable-font axis APIs land in both HBFace and HBFont, and the lifecycle of singleton native objects is now ref-counted and crash-free. Community contributors @ramezgerges and @4Darmygeometry drove the major features and Linux Bionic support.
HBColor struct — Proper managed type for hb_color_t, enabling correct color glyph API usage. (#4000)HBFace and HBFont variable-instance APIs for full OpenType font variation axis access. ❤️ @ramezgerges (#3703)| Contributor | What They Did |
|---|---|
| @ramezgerges | Variable font support; singleton lifecycle rework; Skia/HarfBuzz m147 engine bump |
| @4Darmygeometry | Linux Bionic native assets |
Reworked singleton lifecycle for HarfBuzz native objects, preventing use-after-free crashes.
Added HBColor struct and dropped pre-.NET 8 WASM Emscripten builds.
Build and sample fixes for HarfBuzzSharp on Uno Platform.
Introduced variable font support, color font palettes, Linux Bionic native assets, and Tizen x64/arm64 native builds alongside the SkiaSharp v4 launch.