Krita currently can load SVG files and interpret them as 1000x1000 images with the power of QImage/QImageIO/QtSVG.
It would be super useful if we could take a set of shapes from an SVG file and use them as a pipebrush/animated brush.
To even start this, we need to...
1. Use the SVG parser to parse through the file instead of using QtSVG.
2. Then render the symbols to images.
3. Then feed these images into a pipe brush.
This is quite a bit of work. On top of that, there's two things that need to be considered too:
1. How do we identify shapes that can be used? Use predefined SVG systems like Symbols or Markers?
2. How do we determine the selection method, so, whether the selected shapes will be painted randomly/based on pressure/tilt/incremental, etc.
This task was made after the observation svgs can be loaded, but not much else can be done with them. I wanted to note down the requirements. It will probably take about a week of work, two weeks with a lot of complications to make this work, so this is probably a good future stretchgoal candidate.