Hacker News new | ask | show | jobs
by latexr 611 days ago
> I wish there was an open source alternative to Inkscape that didn't support standard SVG but used a proprietary format instead.

It didn’t need be a proprietary format, it could just as well be a new open format. Inkscape could itself create an open format that they saved to by default and supported many features SVG does not. They they publish the specification for it. Done.

A format doesn’t need to be popular, in widespread use, or proprietary to be useful.

1 comments

I also wonder if they could still base it off SVG, but just append to the spec for their own new format. It's just XML under the hood right? They already have all of the complex parsing set up for SVG XML documents.

If svgx files or whatever just had some non-svg node in the top level that contained all of the special inkscape-only info, you might even be able to keep it totally compatible with svg itself. (Just obviously, lacking the special inkscape features)

    <svg>
      <ink:inkscaperoot xmlns:ink="inkscapeschema">
        <effect href="#x">
          <border strokewidth="1"... />
          <border strokewidth="1"... />
          <border strokewidth="1"... />
        </effect>
      </ink:inkscaperoot>
    
      <g><rect id="x" />... regular svg...</g>
    </svg>
Great idea. But what would you call such a format? Perhaps "Inkscape SVG"?