vue中引入字體文件

在用vue來寫一官網的時候,想引入外部字體文件,畢竟總感受他本身的字體有點難看,在這裏記錄下

1.先下載字體文件所需的.ttf文件

  • 我這裏想引入的是華文行楷字體
  • 百度後下載了一個3M多的ttf文件

2.將字體文件引入

  • 本身定義一個文件夾,放入下載好的.ttf文件

  • 先本身定義一個font.css文件,將下載好的字體文件的路徑引入
@font-face {
  font-family: "華文行楷";
  src: url('stxingka.ttf');
  font-weight: normal;
  font-style: normal;
}
  • 在App.vue中的style裏引入
<style lang="less" rel="stylesheet/less">
  @import "./common/font/font.css";
</style>
  • 在webpack的配置文件裏要加上解析.ttf文件的規則
module: {
    rules: [
        {
            test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
            loader: 'url-loader',
            options: {
                limit: 10000,
                name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
            }
        }
    ]
}
  • 使用的話,就按照本來的字體名稱,如我下的是華文行楷,就直接用華文行楷就能夠了
正在努力學習中,若對你的學習有幫助,留下你的印記唄(點個贊咯^_^)

來源:https://segmentfault.com/a/1190000017397287vue

相關文章
相關標籤/搜索