In Krita 4.2 ,the text tool doesn’t provide the feature to put text on a path,but it does give the ability to curve text using Svg scripting.
On using a Svg script to create curved text (below) by using the textPath element ,the text does not curve.The curve below is constrained to an area between (0,0)(100,100)
What should be the syntax to create curved text with Svg in Krita?`
<text style="fill:#000000; letter-spacing:0; word-spacing:0; kerning:normal; font-family:Segoe Script; font-size:28pt; font-size-adjust:0.16; font-weight:400; font-style:normal; font-stretch:0"><textPath d ="M10,90 Q90,90 90,45 Q90,10 50,10 Q10,10 10,40 Q10,70 45,70 Q70,70 75,50"; stroke = "red">This text is on a curved path</textPath ></text>
There are some parts of the svg specification that krita does not support at all. There are some parts that it will not create but will display (e.g. a Guassian blur filter). It seems that krita does not support text along path.
If I want text along a path, I use GIMP and push it out as exported .png.
(GIMP doesn’t do real text along path, it makes another path that looks exactly like the text then you stroke/fill it in an image layer. It’s probably possible to export that GIMP path as .svg and bring it into krita for further manipulation. You can do experiments to find out, if you’re keen to do this.)
OK, Yes you can. You can copy/paste paths between krita and GIMP using .svg export/import. You can bring a text-along-path path into krita from GIMP and move it, scale it, rotate it, edit it and stroke/fill it. You can’t do the fancy transforms (e.g Perspective) in krita but you can do those in GIMP if you need them. There’s always a workaround
In an earlier version of Krita, 3.0 for example, the Text Tool offered the options “Artistic Text” and “Multiline Text”. The option “Artistic Text” was perfect for putting text to a path.
My question: Did that feature disappear or is something like that planned for the future?
Yes the tool was replaced by the new Text Tool. And yes implementing textPath is on our roadmap, I will be working on it this summer if I get a slot for Google Summer of Code.