Jason.
Placing each letter in the right place is the way I used to do it in Designspark, until I discovered Inkscape. Inkscape will produce text on curves etc, 2D only, and then export the file as an SVG, scaleable vector graphics. I then had to import the SVG into FreeCAD, and then export it as a STEP file. FreeCAD was acting as a translator only. Designspark would then import the STEP file, reluctantly, and allow me to produce fancy name plates. With Solid Edge I can do the whole thing in house.
Inkscape is well worth a look, and there are plenty of videos on line on how to use it. If I still had my copy of CorelDraw I would use that instead.