所以我试图在我的离子2应用程序中使用自定义字体,并出于某种原因它显示的内容不正确。自定义字体离子2
我的字体是GothamRounded,所以我复制了我的Ionic项目中www/fonts文件夹内的所有.ttf,.svg,.otf和.eot文件。
然后,里面app.component.scss(我的主要成分),我写了这个:
app {
@font-face {
font-family: GothamRounded;
src: url($font-path + "/GothamRounded-Book.ttf");
}
font-family: GothamRounded;
}
现在,当我的应用程序重新加载,我的字体已经改变,如果我检查元素与文本内我可以在开发者控制台中看到这一点:
app {
font-family: GothamRounded;
}
但显示的文本有seriff,和我的字体doesn't,所以我猜测这是不是真正得到真正的字体。
任何想法可能发生什么? 谢谢
一般资源转到src/assets文件夹。你的字体应该在src/assets/fonts文件夹中,并设置'src:url('./ assets/fonts/GothanRounded-Book.ttf')'。什么是$ font-path? –
$ font-path正好是variables.scss中定义的一个变量'''$ font-path:“../ assets/fonts”;''' – David
尝试使用'。/ assets/fonts'此路径适用于我图像..一个双点意味着父文件夹 –