Table of Contents

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

  • HBColor struct — Adds a proper managed type for hb_color_t, enabling correct color glyph API usage. (#4000)
  • Variable font support — Adds HBFace and HBFont variable-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