У меня возникают проблемы с попыткой заставить все мои шрифты работать после того, как я ворчусь в сборку. Когда я «grunt serve», мои шрифты приложения работают нормально.Проблемы с каталогами шрифтов
Проблема заключается в том, что некоторые из моих cower-файлов для bower используют другой каталог для шрифтов, чем ожидаемый для grunt.
Grunt хочет шрифты app/styles/fonts/
, если они должны быть скопированы во время сборки
У меня есть специальный шрифт помещен в app/font
(я могу изменить это в моей основной CSS так не большая проблема)
@font-face {
font-family: 'iec_unicoderegular';
src: url('../font/Unicode_IEC_symbol/Unicode_IEC_symbol.eot');
src: url('../font/Unicode_IEC_symbol/Unicode_IEC_symbol.eot?#iefix')
materialize.css хочет шрифты в ../font/roboto/
и ../font/material-design-icons
@font-face {
font-family: "Roboto";
src: url("../font/roboto/Roboto-Thin.woff2") format("woff2"),
@font-face {
font-family: "Material-Design-Icons";
src: url("../font/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"),
materialdesignicons.css хотят ые шрифты в ../fonts/
@font-face {
font-family: 'MaterialDesignIcons';
src: url("../fonts/materialdesignicons-webfont.eot?v=1.0.62");
Я не хочу, чтобы изменить CSS в компонентах Бауэра, а есть изменение в моем gruntfile.js, которые могли бы взять все источники шрифтов и объединить их затем в один файл шрифт и изменить css во время сборки, чтобы отразить изменения? Если это не лучший способ справиться с этой проблемой? Мой gruntfile.js не изменен. Спасибо