Ответ 1
Да, это необходимо. В этой статье говорится:
В приведенном выше коде CSS вы можете увидеть, что для версии SVG требуется дополнительная информация, ее идентификатор, после того, как hashtag (#) в имени файла декларация. Если вы не заполняете его, он не работает, поэтому вам нужно найти эту информацию, открыв файл SVG в документе TXT или блокнот и найдите следующую строку, расположенную вверху страницы.
И этот говорит:
С SVG-шрифтами также нужен #hashtag;
Хештег - это просто указатель на идентификатор шрифта, определенного внутри SVG. Если вы не включите его, будет загружен весь файл SVG, включая заголовки SVG, которые предотвращают распознавание шрифта.