3 ms·
I think you're right but the lack of industry standard for this kind of thing kills it. People want to be able to take the output of whatever tool they use that
by afavour 6mo ago
I think you're right but the lack of industry standard for this kind of thing kills it. People want to be able to take the output of whatever tool they use that exports SVG and put it in a browser. Which isn't an unfair request. But you wouldn't have a guarantee it wouldn't filter out the tool using some obscure SVG functionality.
I'd love to see an agreed standard like OpenGL vs OpenGL ES for SVG. SVG-ES. Everyone agrees on the static, non-scripted elements that should work.
- varun_ch 6mo agoThe way linked SVGs render from within img tags is basically perfect for SVG images (which as I understand is not standardized but is largely the same across browsers). External resources and scripting are blocked while still rendering nearly all SVGs correctly. And of course, any CSS is scoped to the SVG. If someone formalizes this as a new format, please give it a new name! tvg tiny vector graphics? savg safe vector graphics? And keep the scope as simple as possible so it actually ships! Don’t try implementing a binary format or something.
- ambicapter 6mo ago.rvg, Restricted Vector Graphics?
- hackeman300 6mo agoSomeone did this already and did call it tinyVG! https://tinyvg.tech/ https://tinyvg.tech/
- sbrother 6mo agoMaybe I'm missing something as I am not a frontend developer, but when you embed SVGs in an img tag as part of a Phoenix LiveView or even just a static component, you no longer get the ability to dynamically change paths/fills/colors with events coming from the server. Even if it's as simple as having a shape that you want to fill with a brand/highlight color, which at least for me is a common use case.
- deleted 6mo ago[deleted]
- deleted 6mo ago[deleted]