Nice work @Krita we at Inkscape aplaude politely with minor jealousy at those text editing capabilities 😉

No seriously. Nice work, and a great path forward I hope Inkscape will harmonise on. (i.e. steal)

Krita release news: https://krita.org/en/posts/2026/krita-5.3.0-released/

Krita 5.3.0 Released!

Today is the simultaneous release of Krita 5.3.0 and Krita 6.0.0! Depending which version of Qt and KDE Frameworks you build, the same source will result in one of the other. Both versions are almost functionally identical, with 6.0.0 having more Wayland functionality.

Krita
@doctormo @Krita Thaaanks!!!

@Wolthera

If you find out, let me know which of those text features users really enjoy the most. I'll prioritise some of them. I think things like text on path by clicking on the line would be fairly easy to do for example.

Do you have distance from text on path yet?

Also, shape exclusions in flow text?

@doctormo shape exclusion, yes. Text shape distance: the engine can handle it, but I haven't had the time to add it in the UI (there's some complexities with calculating DX/DY when text on path is involved, and I didn't have the time to get that just right).

As for what users like most... I mostly get the impression they are very happy with being able to edit text directly on canvas, and word wrap. Only had two or three people comment on the advanced features... We'll see.

@Wolthera

Interesting!

So SVG doesn't allow us to use flowed text and text on path features together. Text on path will just flow around the path no matter what, while flowed text is it's own thing (shape-include, shape-exclude, SVG 2.0) so I understand correctly that your text on path is effected by text flows?

@doctormo no, I think we're talking past one another and my brain is mush.

How about this: Krita is capable of everything in SVG 2.0 text chapter, except text-orientation, and some advanced css features (At-font-face, css classes). All the svg-specific features work, at the least.

@Wolthera

Oh lovely, that makes things compatible. Do you store it as svg on top of your raster format?

@doctormo our vector layers are stored as svg.

If you have a vector layer selected, go Layer→import/export→save vector layer as SVG to export it. The only unique thing we do is that we group text and the flowshapes, but that is written as a <g> with extra attributes, and I made sure they opened in Inkscape.

@Wolthera

There is a future where Gimp, Inkscape & maybe Krita and Blender could work on the same live data. The idea being that if a document was shared in memory, you could edit say the vectors in inkscape and without saving/re-importing or even linking to a filename, you'd be able to see the result in the other tool.

And visa versa for raster data in inkscape for example

I had hoped that dbus would have allowed this sort of thing, but it's just not the thing. Perhaps we need a new portal.