Inkscape
Question: How to put text on path in inkscape?
Write the text directly on the canvas, after clicking on it with the mouse. It’s not useful to use flowed text in a frame for this. With the Selector tool, select the path and the text. Then make Inkscape do the work by selecting Text ‣ Put on Path from the menu.