Improving Cantabile's Text Rendering


And just to close out this… I’ve decided to release the code behind all of the above as an open source project “RichTextKit”:

The rationale behind this is two fold:

  1. it’s a sorely missing capability of SkiaSharp
  2. international text rendering is hard and hopefully if issues arise (which they almost certainly will) the community can help improve it over time.

Guides, documentation and source code links all available here:


Man! Incredible what you do brad. I’m becoming a fan of you.
Yeah i admit searching for other solutions also.
Standing still is going backwards they say I’ve here.
I still think there are small improvements that could better it for me, check me previous post with list of suggestions, which could be edited by now :slight_smile:

But I’m so looking forward to this editor.

So, how can we start using it?
Will there come chordpro support?


It’s already in the latest Cantabile builds but as mentioned above there’s no new functionality yet - it now just renders text correctly when in previous builds it didn’t.

Much of the above is ground work for a re-write of the notes editor which will come later - everything is always a matter of priorities and right now VST 3 is the top of the list.

Probably - as part of the show notes rewrite.


Thx, it’s perfect, maybe after the summer I can start rebuilding my notes if the function is available :slight_smile:


What I like about these kinds of posts is how much more value I feel in my purchase/support of Cantabile. Brad is a very detailed programmer.