<svg class="hidden">
<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3" id="ae">
<path fill="#00843D" d="M0 0h6v3H0z"></path>
<path fill="#fff" d="M0 1h6v2H0z"></path>
<path d="M0 2h6v1H0z"></path>
<path fill="#C8102E" d="M0 0h1.5v3H0z"></path>
</symbol>
<svg class="f16 ru" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1000 700" >
...
</svg>
там цветные иконкида, этот момент упустил. значит придется вам конвертировать их в base64 и вставлять подобным образом
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
делать шрифтовый спрайт в современном мире нонсенс.