当我使用angular-cli和materialize-css时,我正在一个项目中工作,对于我默认使用sass的样式。当我从lib导入sass文件时: @import" ~specialize-css / sass / materialize&#34 ;;
该应用找到样式但不是roboto字体
我试图将它直接放在angular-cli.json文件中的样式中,我有同样的错误。 我认为materialize-css sass无法解析字体路径。
答案 0 :(得分:0)
AngularJS Material不会自动加载Roboto字体 本身。
开发人员负责加载其中使用的所有字体 应用
您可以自己托管或将其包含在Google字体中
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic">
请看链接。
https://material.angularjs.org/latest/CSS/typography
如果您想使用NPM
你可以使用Webpack + NPM
欲了解更多信息,请参阅链接
https://github.com/pablorsk/test-generator-fountain-webapp-angular-material
$ npm install --save-dev file-loader
$ npm install --save roboto-fontface
希望这有帮助