How to convert an image file from SVG to a multi-size ICO without blur (sharp)
<p>I've been using ImageMagick, but it produces a very blurry result.</p>

<pre><code>convert -density 300 ../images/favicons/procensus.svg -background transparent -colors 256 -define icon:auto-resize favicon2.ico
</code></pre>

<p>It seems to be rendering the image at 300 density, then resizing that with a Gaussian filter for all the other sizes in the icon.</p>

<p>What I actually want it to do is re-render with <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering" rel="noreferrer">shape-rendering="crispEdges"</a> at each pixel size in the favicon.</p>

<p>I want ImageMagick (or whatever other tool) to re-render the SVG at each provided density of .ico.</p>

<p>Note that this tool should only be a tool I can use at package build time: an open-source piece of installable software for Linux.</p>