it's doable.
Openscad lets you use any font installed on your computer.
It doesn't easily do anything fancy.

For that most of the other cad programs will probably work.
Or you can use your normal dtp/design package. save the text file as a dxf and import it into your cad software.
Most slicers will also let you import jpg files and extrude them into 3d files.

As far as printing fine lettering. You have to make sure your slicer is set up to print single walls with No minimum length.
If you want really fine text - use a finer nozzle.