Pretty much a manual process.
Create a face based model text family with one letter and an instance parameter to edit the label and place it along a curved surface one by one (or use radial array). When done edit each instance using the instance label above. Similar approach if you want to arrange model text around a cylinder or a sphere.