0


Vue 项目导入字体文件

1、导入字体文件

     2、创建一个.css 文件,以上面文件目录示例中 font.css 文件为例,在该文件中声明字体:
@font-face {
  font-family: "PingFangSC-Medium";
  src: url('./PingFang\ SC\ Medium.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PingFangSC-Regular";
  src: url('./PingFang\ SC\ Regular.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PingFangSC-Semibold";
  src: url('./PingFang\ SC\ Semibold.ttf');
  font-weight: normal;
  font-style: normal;
}
    3、全局引入 font.css 文件:
// 在 main.js 中引入
import '@/assets/iconfont/iconfont.css'
    4、在需要的地方使用即可:
.container {
  width: 100vw;
  height: 100vh;
  font-family: 'PingFangSC-Regular';
}

2、项目字体包过大?

    一般的的字体文件(以 .ttf 格式为例)都在10M 往上,当项目中引入过多的字体文件,可能导致项目加载缓慢,影响用户体验。这个时候就应该考虑给字体包来个“瘦身”。
标签: vue 前端

本文转载自: https://blog.csdn.net/weixin_42754922/article/details/130194042
版权归原作者 安之若素づ 所有, 如有侵权,请联系我们删除。

“Vue 项目导入字体文件”的评论:

还没有评论