我在 grunt build 后试图让我的所有字体工作时遇到问题。当我“咕噜咕噜”服务时,我的应用程序字体工作正常。
问题是我的一些 Bower 组件 css 文件使用的字体目录与 grunt 的预期目录不同。
app/styles/fonts/
如果要在构建期间复制字体,Grunt 想要字体
我有一个自定义字体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");
我不想更改 bower 组件中的 css,而是我的 gruntfile.js 中是否有更改可以获取所有字体源并将它们组合到一个字体文件并在构建期间修改 css 以反映更改?如果不是,处理这个问题的最佳方法是什么?我的 gruntfile.js 未修改。谢谢