documentation/docfx/releases/1.57.1.md
HarfBuzz text shaping & Xamarin.Mac support · Released May 5, 2017 · NuGet · GitHub Release
This release introduces HarfBuzzSharp — initial bindings for the HarfBuzz text shaping engine — along with SKShaper and DrawShapedText for easy shaped text rendering. Xamarin.Forms gains preview Xamarin.Mac support and reworked renderers, while several text rendering and packaging bugs are fixed.
None in this release.
Blob, Buffer, Face, and Font.SKShaper for text shaping — New type that shapes a string and returns codepoints with their positions.DrawShapedText extension method — Extension method on SKCanvas for drawing shaped text easily.ToHarfBuzzBlob extension — Extension method on SKStreamAsset to convert seekable streams to HarfBuzz blobs.SKTypeface font data stream — SKTypeface now supports opening a stream to the underlying font data.| Platform | What's New |
|---|---|
| 🪟 Windows | Text rendering fix on scaled canvas; .NET Core publishing fix |
| 🍎 Apple | Preview Xamarin.Mac support; macOS packaging improvements |
| 🎨 Core | HarfBuzz text shaping; SKTypeface font data stream |