SVG specification distinguishes two types of conforming SVG viewers: static and dynamic [1]. The static viewer does not have to support scripting, animations and user interaction.<p>A good example of a relatively small static SVG viewer&#x2F;renderer is libRSVG which is used by GNOME project to render icons.<p>[1] <a href="https:&#x2F;&#x2F;svgwg.org&#x2F;svg2-draft&#x2F;conform.html#ConformingSVGViewers" rel="nofollow">https:&#x2F;&#x2F;svgwg.org&#x2F;svg2-draft&#x2F;conform.html#ConformingSVGViewe...</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Librsvg" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Librsvg</a>