Как правильно подключать font awesome 5, меня интересует только локальный способ, через CDN не предлагать, хочу использовать SVG иконки, подключаю как и положено: помогите кто знает
Подключаю в head
<script src="fontawesome/all.js"></script>
html-css код:
<div class="icon"></div>
.icon::before {
content: "\f17b";
}
У меня для Вас плохие новости. Если хотите использовать HTML сущности или unicode Вам нужно через CSS версию грузить FA.
Когда был написан стандарт SVG, поддержка веб-шрифтов еще не была широко распространена в браузерах. Поскольку доступ к правильному файлу шрифта имеет решающее значение для правильного отображения текста, в SVG была добавлена технология описания шрифтов. Она не совместима с другими форматами, такими как PostScript или OTF, это лишь простое средство вложения информации о глифах в SVG при визуализации.
SVG-шрифты корректно поддерживаются только в Safari. Эта возможность не была реализована в Internet Explorer, она также была удалена из Chrome 38 (и Opera 25), разработчики Mozilla отложили ее реализацию на неопределенное время, чтобы сосредоточиться на WOFF. Другие инструменты, такие как плагин Adobe SVG Viewer, Batik и частично Inkscape поддерживают встраиваемые шрифты SVG.
Ява версия FA использует SVG Font... Думаю Вы уже догадались к чему я клоню.
Ниже решение как корректно использовать CSS и вставлять символы FA посредством собственного CSS
.icon::before {
font-family: 'Font Awesome\ 5 Free';
content: '\f641';
font-weight: 900;
}
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
<i class="fas fa-user"></i>
<span class="icon"></span>
Вся информация есть на оф. сайте - документация.
А так же, запросы в поисковик можно и на английском языке писать, в основном там обширней информация.
Добавьте локальные пути к all.css и all.js файлам Font Awesome. Проверьте пути в css файле, которые ссылаются на шрифты в разных форматах.
Ответ на вопрос на англоязычной версии сайта
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
есть DIV элемент у которого есть атрибут onclick вызывающий эту функцию
В предпоследней строчке("moneyDivinnerHTML = moneyNum;") браузерный редактор выдаёт ошибку "Uncaught ReferenceError: moneyDiv is not defined at HTMLDivElement