vue.js - 我如何在 vue 和 vuetify 中插入本地项目中的字体?

标签 vue.js fonts vuetify.js

我试图从我的本地项目中添加一种字体到 vuetify 并将其设置为主字体,但它不起作用。 这是我的项目: 主文件夹 上市 来源 Assets 字体的 我的字体 iranyekan.css 节点模块

这是我公开的 index.html

<style>
      @font-face {
        font-family: "IranYekan";
        src: url("../assets/fonts/IranYekan/iranyekanwebregular.woff2") format("woff2"),
        url("../assets/fonts/IranYekan/iranyekanwebregular.ttf") format("ttf"),
        url("../assets/fonts/IranYekan/iranyekanwebregular.woff") format("woff");
      }
    </style>

但它不起作用。谢谢

最佳答案

尝试更改您的链接以使用:

@/assets/fonts/IranYekan/iranyekanwebregular.ttf
or ~/assets/fonts/IranYekan/iranyekanwebregular.ttf 
or ~@/assets/fonts/IranYekan/iranyekanwebregular.ttf

不知道你的项目怎么样,vue用~或者@引用根目录,你试试看?

<style>
      @font-face {
        font-family: "IranYekan";
        src: url("~@/assets/fonts/IranYekan/iranyekanwebregular.woff2") format("woff2"),
        url("~@/assets/fonts/IranYekan/iranyekanwebregular.ttf") format("ttf"),
        url("~@/assets/fonts/IranYekan/iranyekanwebregular.woff") format("woff");
      }
    </style>

关于vue.js - 我如何在 vue 和 vuetify 中插入本地项目中的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59272348/

相关文章:

javascript - 当滚动到页面末尾时更新...但不断更新

javascript - Vue.js 导入对象

javascript - VueJS 发出的事件未被同一层次结构中的其他组件捕获

javascript - Vue js 无法获取配置值

css - 选择后字体不会改变颜色

javascript - Vuetify - 改变卡片加载方式?

html - 像素字体和网站 (CSS + HTML)

php - 有没有办法判断字体是否支持 Imagick 中的给定字符?

javascript - 使用VueJS 2将搜索和排序功能添加到VuetifyJS列表

javascript - Vuetify 数据表条件列渲染