The free graphics editor GIMP has a Text Tool with Paths capabilities, meaning you can insert text along a curved line which you assign it to have. You can use the Paths Tool to create the curve, then ...
You can add a text layer to a picture to make it appear the text is written on an article of clothing like a t-shirt or jacket. After typing your text, use the "Text to Path" option so you can then ...