5
vane
3y

Looks like vector drawing applications stopped at bezier curves and don’t want to progress much.

I made a inkscape vector image and I used svg patterns to draw some background, then inkscape stopped responding when I’m trying to open that file on mac.

I tried bunch of other vector drawing apps hoping that at least one know what svg vector patterns are, looks like vector drawing applications use bitmaps for patterns and own formats instead of following svg specification.

I even wanted to pay for illustrator 30$ per month but it can’t do it. It opened my svg file claiming there’s no background there just empty space.

When I open svg image from browser it renders correctly but editing with gui is impossible cause all of those great softwares like illustrator, vectronator, sketch, affinity designer can’t handle vector patterns.

I ended up installing inkscape on old laptop that’s running ubuntu desktop.

Inkscape can do everything I want but I still need to delete not used pattens by editing xml.
At least it handles svg better than others.

Seriously vector image drawing apps suck.

Comments
  • 1
    Interesting. I didn‘t know that svg supports patterns
  • 0
    Very strange, this looks like a basic feature.
  • 1
    @Lensflare and gradients and animations and html too
  • 2
    browser support with svg is notoriously confusing... also, try choosing the "plain svg" option from inkscape to see if that helps... inkscape adds mounds of unneeded metadata and various other junk to the svg
  • 1
    @fullstackchris I have almost no problems with inkscape, I’m disappointed with other vector drawing software and it’s support of svg
  • 1
    Another feature no other editor supports (that I know of) is references by full URL. It's like they are made to be vector graphics software that happens to understand SVG rather than SVG editors.
  • 1
    Inkscape also has a ton of other features such as scripting, hyperlinks and HTML classes/ids, so it definitely poses as an SVG editor specifically made to cover as much of the standard as possible.
  • 0
    @lbfalvy exactly svg is so much underrated and it’s like that for many years cause all major browsers implemented it in its own way and in the beginning it was very incompatible, but since all major browsers ( except safari ) use skia to render vector graphics right now it’s no longer the case.

    That’s why we see services like figma or invision - cause of better svg implementation in browsers.
  • 1
    @vane I thought Figma used canvas for rendering?
  • 1
    @lbfalvy ah yeah they use webgl and webassembly - anyway they export svg so they understand vectors :)

    https://figma.com/blog/...
Add Comment