3 ms·
I think part of what's missing here is libraries to render and convert SVG to other formats. It's no good having a feature in Inkscape which no other renderer
by rleigh 10y ago
I think part of what's missing here is libraries to render and convert SVG to other formats. It's no good having a feature in Inkscape which no other renderer yet implements. But if it was implemented in a library, which Inkscape and other tools could use, then it might drive adoption a bit faster.
It pains me when I create a nice SVG in inkscape, and then librsvg, QtSVG or whatever are incapable of displaying it. Better tools and libraries are needed. Running inkscape from the command-line to generate PDF, PNG and other export formats is a fallback, but it's often impractical to do that. That type of conversion should be trivial with standard tools, but isn't yet.
- aidos 10y agoI like the librsvg approach of just supporting the important features. Then again, you can't do custom fonts (which is an issue for me) and I guess everybody has features they need / would like. librsvg can render into different backends via cairo. Maybe with a little more work the combination of them could form the library you're talking about? I definitely agree about having a good library. The way everything is deeply bound into inkscape is a real shame. And when you use something like chrome (blink) you kinda need the whole kitchen sink to make it work.
- stuaxo 10y agoAt a guess the reason it is minimal is because there wasn't much dev work on it for a long time. If other devs had turned up and added missing features they would have been added. Also; newer features like meshgradient haven't been in Cairo for very long. Afaict Features get added in unescape as its open source, a soft of neutral ground + with authoring capability and artists in the community making it easy to demo proposed patches.