我尝试使用本地ttf文件向Vuetify添加自定义字体,为了添加它,我尝试了@ font -face,但编译器在运行时遇到问题,发现使用@import但字体不在线的文件:c这是我的variable.scss文件
@font-face {
font-family: "MyFont";
src: url("assets/font/myfont.ttf");
}
$body-font-family: 'MyFont', sans-serif;下面是错误
./assets/font/MyFont.ttf in ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VAlert/VAlert.sass, ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VApp/VApp.sass and 91 others查找字体似乎有问题,但我不能简单地将ttf文件放在node module目录中:C
发布于 2020-08-30 21:42:01
根据LinusBorg here,我通过在字体路径前添加~@解决了这个问题,现在它工作得很好。你的应该是~@/assets/myfont.ttf。
https://stackoverflow.com/questions/63622104
复制相似问题