Я хочу добавить Font Awesome 5 в мой проект Symfony 4, вот что я сделал:
- Я добавил шрифт в свой проект, используя пряжу:
yarn add --dev @fortawesome/fontawesome-free
- Я импортировал шрифт awesome в свой основной файл scss (assets/css/app.scss):
@import '[email protected]/fontawesome-free/scss/fontawesome';
- моя конфигурация на бис в Webpack включает мои файлы scss и js:
.addEntry('js/app', './assets/js/app.js').addStyleEntry('css/app', './assets/css/app.scss')
- Я скомпилировал:
./node_modules/.bin/encore dev
Кажется, все в порядке, но когда я пытаюсь использовать потрясающий шрифт на мой взгляд, я получаю вместо этого только квадратную иконку. Сгенерированный файл app.css выглядит нормально, так как я вижу шрифтовые определения значков, например:
.fa-sign-out-alt:before {
content: "\F2F5";
}
Просто кажется, что часть "контент" отсутствует, я думаю, потому что шрифты не загружены... Нужно ли что-то добавлять для загрузки веб-шрифтов? Я попытался добавить шрифт awesome js в свой файл app.js, но это ничего не меняет. Я также попытался добавить пользовательские загрузчики в конфигурацию бис-пакета моего веб-пакета (например, https://github.com/shakacode/font-awesome-loader/blob/master/docs/usage-webpack2.md#setup-for-webpack-2) Я тоже пытался очистить кеш, тот же результат...
Любая идея?