Ideally would use multi-channel signed distances fonts as outlined in https://github.com/Chlumsky/msdfgen. A C# starting point for regular distance fields is here: https://github.com/cartman300/Flib/blob/master/Flib/DistanceField.cs