Svg (Scalable Vector Graphics) is an XML-based vector image format for two-dimensional graphics.
The advantage is that you can modify image size without losing quality and detail.
This vector format describes images as shapes, paths, text, and filter effects.
Scaling the vector image preserves the shapes. This can be rendered at any resolution.
How can i use it ?
You can create a font (example.ttf) with Icomoon.
Edit online a svg file with Svg Edit.
Use a software like Inkscape to create or edit vector graphics on your desktop. You can also use Adobe Illustrator .
For a better conversion result, prefer an image with a solid background.
Picsvg is a very helpful tool for converting Icons.
Or before printing an image, a drawing, in 3d, convert it to svg and then to stl format.
You can also use a SVG file in your web pages with Html (Non-exhaustive list) :