SVG export is bulky and leaks system information

The most horrid issue:

  • SVG export adds @font-face for every font in my system. This is not just a huge bulk in the exported file (2350 lines on my system), but also trackable information about my system — my OS, username, installed software (some apps register their own folders for font discovery) and, well, the list of fonts themselves is an information that can be easily used to identify a user.

Other issues that would make me happy and skip a road to SVGOMG:

  • SVG adds useless IDs to everything and doesn’t use it for styles and such.

  • Point precision is excessively high (5 digits after the .), the file size can be reduced by several times with no visible precision loss (2 digits is indistinguishable from the original)

As you’re building an Electron/Nw.js/whatever app, you can add svgo package itself to automate SVG optimization. The difference is colossal:

And, plllleeease, add support for “Copy to Clipboard” in the export menu and context menus of shapes 🙃

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

💡 Feature Request

Date

About 2 months ago

Author

CoMiGo Games (Космо Мизраил Горыныч)

Subscribe to post

Get notified by email when there are changes.