我一直在做一个Angular 4的个人项目,并想要将Ubuntu字体家族添加到我的Angular应用程序中。添加多个自定义字体到项目的最佳实践或样式是什么?目前,我已将ubuntu字体家族保存到/assets/fonts/ubuntu-font-family-0.83中,并将其添加到最外层组件CSS文件app.component.css,使用font face。
@font-face {
font-family: 'Ubuntu';
src: url('/assets/fonts/ubuntu-font-family-0.83/Ubuntu-R.ttf');
}
将此代码放在原始组件中,我就不必在嵌套的组件中重新定义字体,只需将其视为默认字体族即可。
是否有更清晰/更好的方法来做到这一点并消除重复的代码?
font-family: Ubuntu;
,还是需要声明一个@font-face
? - ob1