После обновления до angular 14 перестали загружаться в браузере все шрифты (проблема при ng build —configuration production), загружается только последний импортируемый шрифт (в dist/style.css только последний импортируемый шрифт).
Как повторить:
1) Подключаем шрифты через установку пакета @fontsourse/roboto
2) затем импортируем нужные шрифты в файл src/fonts.scss
@import "../node_modules/@fontsource/roboto/latin.css”;
@import "../ode_modules/@fontsource/roboto/cyrillic.css”;
3) в файле angular.json в разделе styles: [‘ src/fonts.scss’, ‘src/style.scss’]
4) в файле angular.json дополнительно указали:
"optimization": {
"scripts": true,
"styles": true,
“font”: false
}
5) Выполнить ng build —configuration production
Результат: в файле dist/style.css загружается последний импортируемый шрифт, и в браузере грузится только стиль cyrillic, latin не загружается.
Почему?