Я использую Angular 8. Я добавил отличный шрифт в angular.json вот так.
"./node_modules/font-awesome/css/font-awesome.css"
Однако все значки были пустыми (не загружались). Итак, я поместил все файлы с потрясающими шрифтами в папку с ресурсами. Затем я помещаю ссылку на файл css в index.html
<link rel="stylesheet" href="assets/styles/css/font-awesome.css">
Это все еще не сработало. Итак, я открыл файл font-awesome.css прямо в браузере.
mysite.mymy/assets/styles/css/font-awesome.css
Он действительно открылся в браузере. В файле css есть ссылка на "../fonts/". Как показано ниже:
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
Итак, я нажал на эту ссылку.
mysite.mymy/assets/styles/fonts/fontawesome-webfont.eot?v=4.7.0
Но это перенаправление на домашнюю страницу. В чем проблема? Иконки не загружаются.