3 ms·
Last year, I invented IconVG, a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji. IconVG is similar in concept to SVG (Scalabl
by nigeltao 10y ago
Last year, I invented IconVG, a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji.
IconVG is similar in concept to SVG (Scalable Vector Graphics) but much simpler. Compared to "SVG Tiny", it does not have features for text, multimedia, interactivity, linking, scripting, animation, XSLT, DOM, combination with raster graphics such as JPEG formatted textures, etc.
The announcement is at https://groups.google.com/forum/#!topic/golang-nuts/LciLeI5p8k8 https://groups.google.com/forum/#!topic/golang-nuts/LciLeI5p... and quoting from that:
"The SVG spec prints as 400 pages, not including the XML, CSS or XSLT specifications. [The IconVG godoc.org page, which includes the file format specification, prints as 26 pages]...
The Material Design icon set... consists of 961 vector icons. As SVG files, this totals 312,887 bytes. As 24 * 24 pixel PNGs, 190,840 bytes. As 48 * 48 pixel PNGs, 318,219 bytes. As IconVGs, 122,012 bytes."
- josephg 10y agoThats really cool, but its impossible to discover and learn about hidden away in a dusty old thread on the golang-nuts mailing list. If you want your project to become popular & used by a wider audience, it would be totally worth getting a domain and making a website for it. Ideally the site would host demos and links to the spec / implementations - but even something simple with the content described in that thread would be a good start.
- fenwick67 10y agoEven just a github repo with a `gh-pages` branch and simple static site can do wonders for a project.
- xyzzy_plugh 9y agoI discovered it by reading this page while browsing the shiny package: https://godoc.org/golang.org/x/exp/shiny/iconvg https://godoc.org/golang.org/x/exp/shiny/iconvg I think the documentation is quite good. What you ask of Nigel is similar to what you see in the article. Should he spend his own resources to maintain a domain and website? How far does one take this?