Jump to content

Recommended Posts

Posted

This may be a very niche need for most Affinity users so I won't get my hopes up, but I think the implementation would be easy enough that its worth mentioning. 

The SVG markup that Affinity generates is .... unwieldy, to say the least. Particularly for anything that is text-heavy. Its not uncommon for redundant and ultimately removable svg tag attribute data to represent 80-90% or more of the exported file size. All the redundant markup makes it very hard to use the exported SVGs as-is for any use case where one might edit or use the markup directly (for me this has been mostly web / interactive design). None of these problems are really unique to affinity when it comes to design software so i'm not miffed by this BUT

I wonder if there was some way for you guys to leverage this super effective and common open source tool that is often used to check for and clean up markup in these contexts. https://github.com/svg/svgo  Incorporating functionality like this would make doing svg / web stuff with Affinity so much nicer! Even for pure curve/vector art , the ability to set limits on curve vertex precision and to group and thoughtfully re-format transforms and other elements makes an enormous difference for anything destined for the web

thanks ! keep up the awesome work

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.