dotnet / Microsoft.Maui.Graphics

An experimental cross-platform native graphics library.
MIT License
682 stars 63 forks source link

Rich text is supported in SkiaSharp with RichTextKit #21

Open mattleibow opened 3 years ago

mattleibow commented 3 years ago

RichTextKit is very good and supports most of the required text processing features that will be needed. BiDi, styling, layout, wrapping, and more.

https://github.com/toptensoftware/RichTextKit

jonlipsky commented 3 years ago

@mattleibow I'll add that to my to-do list.

Clancey commented 3 years ago

I wonder if we could do a fork of RichTextKit that would use System.Graphics. So all the calculation is Xplat, but could still use the native versions without requiring Skia.

mattleibow commented 3 years ago

You won't need to use RichTextKit if you are using CoreGraphics since it already has a text engine (CoreText I think) so you only need it for SkiaSharp backends.