A multi-platform .NET UI framework. -!-!-!-!- VOTE FOR SUPPORT IN RIDER: https://youtrack.jetbrains.com/issue/RIDER-39247 -!-!-!-!-
var layout = TextLayout.QueryInterface<DWrite.TextLayout1>();
layout.SetCharacterSpacing((float)(2*typeface.HorizontalSpacing - 2), 0, 0, new DWrite.TextRange(0, Text.Length));