&quot;relatively small&quot;<p>The library takes half a megabyte under archlinux:
<a href="https:&#x2F;&#x2F;www.archlinux.org&#x2F;packages&#x2F;extra&#x2F;x86_64&#x2F;librsvg&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.archlinux.org&#x2F;packages&#x2F;extra&#x2F;x86_64&#x2F;librsvg&#x2F;</a><p>It also requires a 1.2 megabyte css parsing library: <a href="https:&#x2F;&#x2F;www.archlinux.org&#x2F;packages&#x2F;extra&#x2F;x86_64&#x2F;libcroco&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.archlinux.org&#x2F;packages&#x2F;extra&#x2F;x86_64&#x2F;libcroco&#x2F;</a><p>And of course also a 8.8 MB xml parsing library: <a href="https:&#x2F;&#x2F;www.archlinux.org&#x2F;packages&#x2F;extra&#x2F;x86_64&#x2F;libxml2&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.archlinux.org&#x2F;packages&#x2F;extra&#x2F;x86_64&#x2F;libxml2&#x2F;</a><p>Now compare this with libpng:<p><a href="https:&#x2F;&#x2F;www.archlinux.org&#x2F;packages&#x2F;extra&#x2F;x86_64&#x2F;libpng&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.archlinux.org&#x2F;packages&#x2F;extra&#x2F;x86_64&#x2F;libpng&#x2F;</a><p>half a megabyte and the only real dependency is zlib, which is also in the dependency tree of librsvg