vue-自定义字体引用

  1. 需要提供后缀为.ttf的文件,打开在线字体生成器,上传.ttf后,点击立即生成,稍等一会之后,会下载压缩包,解压后即可使用

  2. 将字体文件引入

  • 自己定义一个文件夹,放入下载好的.ttf文件


    vue-自定义字体引用_第1张图片
    image.png
  • 自己定义一个font.css文件,将下载好的字体文件的路径引入
@font-face {
  font-family: "NotoSans-SemiCondensed";
  src: url('NotoSans-SemiCondensed.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NotoSans-SemiCondensedBold";
  src: url('NotoSans-SemiCondensedBold.ttf');
  font-weight: normal;
  font-style: normal;
}
  • 在App.vue中的style里引入


    vue-自定义字体引用_第2张图片
    image.png
  • 在webpack的配置文件里要加上解析.ttf文件的规则
module: {
    rules: [
        {
            test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
            loader: 'url-loader',
            options: {
                limit: 10000,
                name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
            }
        }
    ]
}
  • 使用


    vue-自定义字体引用_第3张图片
    image.png

你可能感兴趣的:(vue-自定义字体引用)