A new format for vector graphics: Tiny vector graphics
.tvg
: Tiny Vector GraphicsA new format for simple vector graphics.
Quoting the german Wikipedia on SVG:
Praktisch alle relevanten Webbrowser können einen Großteil des Sprachumfangs darstellen.
Translated:
Virtually all relevant web browsers can display most of the language specification.
SVG is a horribly complex format, allowing the embedding of JavaScript and other features no sane person ever wants to have in their images. Other relevant vector graphics formats do not exist or don't have a documentation or specification (looking at you, HVIF!).
This project tries to create and specify a new vector format suitable for:
Create a vector graphics format that fulfils the following requirements:
The use cases here are listed to be considered while working on the specification and give the project a shape and boundary:
This project is coming close to finishing Version 1 of the format, and the written spec is the last thing missing.
See the following documents:
See also this image to have a preview of what is already implemented:
.tvg
tiger.tvg
example filecomic.tvg
example filecharts.tvg
example file (pie, line and bar chart)app-icon.tvg
example filegraph.tvg
example file<ellipse>