VUE

在vue项目中添加特殊字体

1.这里的特殊字体,指的是一般用户电脑未安装到本地的字体,要引入这样的字体,首先需要把字体文件下载下来。
2.就像上图这样的,otf格式的,然后在项目里添加它。
3.然后我们在font.css里用@font-face规则引入这个字体文件并命名它。
@font-face
{
font-family: KozGoPro-Bold;
src: url('./KozGoPro-Bold.otf');
}

@font-face
{
font-family: KozGoPro-ExtraLight;
src: url('./KozGoPro-ExtraLight.otf');
}

@font-face
{
font-family: KozGoPro-Heavy;
src: url('./KozGoPro-Heavy.otf');
}

@font-face
{
font-family: KozGoPro-Light;
src: url('./KozGoPro-Light.otf');
}

@font-face
{
font-family: KozGoPro-Medium;
src: url('./KozGoPro-Medium.otf');
}

@font-face
{
font-family: KozGoPro-Regular;
src: url('./KozGoPro-Regular.otf');
}
4.然后在App.vue里的style导入它:
<template>
  <div id="app">
    <router-view/>
  </div>
</template>

<script>
export default {
  name: 'App'
}
</script>

<style>
@import "../static/font/font.css";

#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>