A Comment On SVG Support (And a Minor Request)

What features would you like to see in Pixelmator Pro?
User avatar

2022-03-02 13:28:56

I absolutely love the SVG support in Pixelmator Pro.

These new improvements give great confidence when developing for the web, and the web slice tool has become indispensable to me!

I've even taken a look inside the SVG code and manually modified it. (Shoutout to CotEditor.) The code is super clean! Great job!

Two minor requests though,

- Add an option to vectorize text on export, and add an option to include the font inside the SVG. (Both would be super useful.)
- Add support for SVG symbols, or symbols in general, where a single component can be referenced more than one time in a document.
- Add support for SVG definitions, where things like colors and gradients can be defined once and then referenced.

I manually modified Pixelmator SVG code to include symbols and I had a 50% size reduction in a very repetitive SVG documents. And let's be honest, referencing parts of an SVG inside an SVG is a cool underused feature. (Not even Affinity Designer has this.)

Some other things to think about.
- SVG supports adding hyperlinks.
- SVG can be optimized in different ways. More readable code = bigger. Less readable code = smaller. Could be nice to choose! In fact, one of my Pixelmator SVGs was uploaded to an SVG compressor and it managed a near 70% reduction in file size.

Like Affinity, you should keep improving vector tools inside this raster workflow. And perhaps one day we'll be able to preview vectors in a non-pixel preview mode.

Again, I've been working on a web project recently. It's been to nice to cut the cruft and get a super simple vector workflow with web slicing.
User avatar

2022-03-16 15:13:27

Hey there! Great suggestions, we definitely agree these would be nice to have. We have other features in mind as a priority for now, but we'll be sure to keep these in mind for the future!