Table of Contents

HarfBuzzSharp 14.2.0

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

Highlights

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.

New Features

  • HBColor struct — Proper managed type for hb_color_t, enabling correct color glyph API usage. (#4000)
  • Variable font support — Adds HBFace and HBFont variable-instance APIs for full OpenType font variation axis access. ❤️ @ramezgerges (#3703)
  • Color font palette support — Improved color palette handling for color and emoji fonts. (#3742)

Bug Fixes

  • Reworked singleton lifecycle — Singleton native objects now use a proper ref-counted lifecycle, preventing use-after-free crashes in HarfBuzz singleton instances. ❤️ @ramezgerges (#4080)

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; singleton lifecycle rework; Skia/HarfBuzz m147 engine bump
@4Darmygeometry Linux Bionic native assets

Release Candidate 1 (June 12, 2026)

Reworked singleton lifecycle for HarfBuzz native objects, preventing use-after-free crashes.

Full Changelog


Preview 3 (May 24, 2026)

Added HBColor struct and dropped pre-.NET 8 WASM Emscripten builds.

Full Changelog


Preview 2 (May 6, 2026)

Build and sample fixes for HarfBuzzSharp on Uno Platform.

Full Changelog


Preview 1 (April 28, 2026)

Introduced variable font support, color font palettes, Linux Bionic native assets, and Tizen x64/arm64 native builds alongside the SkiaSharp v4 launch.

Full Changelog