vue项目引入外部字体

1、UI设计图有"方正魏碑",担心客户端没有该字体,将"fzwbjt.ttf"字体文件,放入项目中:

2、创建一个font.less(或font.css)文件:

1 @font-face {  
2   font-family: 'fzwbjt';  //重命名字体名
3   src: url('../fonts/fzwbjt.ttf');  //引入字体
4   font-weight: normal;  
5   font-style: normal;  
6 }

3、全局引用,在main.js中引入

import '@/assets/css/font.less';

 或者局部引用,在需要用的.vue文件的style位置引入

<style>
@import '../../../src/assets/style/font.less'
</style>

4、就可以直接使用了:

div {
  font-family: 'fzwbjt';
}
 
原文地址:https://www.cnblogs.com/caofeng11/p/13691579.html