亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果

这篇具有很好参考价值的文章主要介绍了亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


报错信息

亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript


注意,你需要保证你的CSS文件和字体文件在同一个文件夹,且是平级的。
亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript


尝试方法1

把字体文件的格式名称改为小写

结果对我来说没用。
亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript

参考:参考链接


尝试方法2

要让font-family的名称和字体文件打开后显示的名字一样。

亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript
就是要那两个名称一样,但是对我依然无效。


尝试方法3

网络请求中没有对应字体文件的请求操作
有可能字体文件是损坏的。所以可以在浏览器的控制台里面看一下,网络请求是否成功了。

亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript


比如说我这里,就是成功的。此外还可以在控制台-源代码里面查看一下,是否加载成功了。


亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript
最开始我以为,这里可以实时预览不同字体的样式,后来发现我错了 我解决问题之后,这里也还是不能预览的。所以这个解决方法,只是给大家去查看一下,自己的网络请求有没有问题


尝试方法4

有的博客说要在CSS文件里面加一个这个玩意。

Content-Type: 'application/x-font-ttf' ;

就像下面这样。但是对我来说不加也可以,所以你们可以试试。
亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript


尝试方法5

在CSDN上已经搜遍了,我的字体还是显示不出来,所以我跑到overStack上面去看了一下,跟Vue相关的就这条。就是要在src后面加上format,但是也有人说不加也可以,唉,大家可以自己试试。

注意:如果你是.tff格式的话,才是加 format('truetype')

src: url('你自己的字体文件的绝对地址(相对地址)') format('truetype');

emm,还有一点,还有人说,不能用相对地址必须要用绝对地址的,可以试试。


尝试方法6

家人们,至此为止,我已经把CSDN和overstack上面几乎有关这个问题的所有回答都看的差不多了,但是还是没有解决我的问题。最后,在我快要放弃的时候柳岸花明又一村了。
emm可以看到控制台上**除了报font不能decode的错之外**,**还有一个...parser的错**,这就是关键。

亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript
对没错,就是这个不能parse table,大家注意这个可恶的家伙
我最开始看这个玩意,以为他跟字体没关系,最后发现这个才是唯一正确的通道啊!【对我来说】


归入正题

我的字体格式是tff的,如果把字体的格式用转换器转换成.woff就解决了。什么问题都没有了。
链接:这是一个伟大的字体转换器

  • 具体的操作很简单,就把你的字体文件扔进去,然后点一个convert就可以了。
  • 转换好了之后,再把两个文件:woffwoff2 都放到VScode里面。这个CSS的写法,你转换后的压缩包里面也会给你的。

亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript
最后呢,我就成功!!终于成功!!!把字体显示了。
亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果,vue.js,前端,javascript文章来源地址https://www.toymoban.com/news/detail-687126.html

到了这里,关于亲身踩坑 多种方法帮你解决 Failed to decode downloaded font VUE 引入字体没有效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于android11,12权限问题Unable to decode stream: open failed: EACCES (Permission denied)

    第一次发博客 这个问题是我在制作一款app时发现的,我本来想在一个textview中加入一个图片 但是总是报错 E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/DCIM/Camera/IMG_20230129_123518.jpg: open failed: EACCES (Permission denied) 我在浏览了大多数关于这个问题的讨论和

    2024年02月07日
    浏览(45)
  • [尝试多种方法,终于解决]Pycharm报错ImportError: DLL load failed: 找不到指定的模块。

    在创建Anaconda环境之后,在pycharm中的过程中,我遇到了一个非常神奇的问题,就是当我使用PyCharm自带的Run manage.py Task...功能的时候,PyCharm一直提示我一个\\\"ImportError: DLL load failed:找不到指定的模块\\\"的错误,如下图所示。  尝试了多种方法,包括: 1.添加环境变量(在系统中添

    2024年02月14日
    浏览(54)
  • 全网多种方法解决idea中报出的Cannot find declaration to go to的问题

    今早下载一新项目,打开之后,点击对应的代码时,却报出如下错误: 即 Cannot find declaration to go to 。 Cannot find declaration to go to 翻译成中文是 找不到要转到的声明 。 因为我在下载完代码后,在 idea 编辑器中,使用如下命令创建并切换我的分支时,才报出这个错误: idea 切换

    2024年02月07日
    浏览(43)
  • 分享一个亲身经历解决安装selenium时报错的粗暴解决方法

    查看Chrome的版本。先电击右上角的三个小点,再点击帮助,再点击“ 关于 Google Chrome ”。方式如下图。 确定红色框框里的Chrome已是最新版本,如果不是或者显示“ 检查更新错误 ”之类的提示,那就删掉这个Chrome重新在官网安装一个。 安装方法如 1、电脑打开百度,搜索“谷

    2024年02月07日
    浏览(30)
  • Unable to import maven project: See logs for details错误的多种解决方法

    今天从 gitlab 上下载完项目后,无法启动项目,留意到右下角的 Evnet Log ,点开如下图所示: 即 Unable to import maven project: See logs for details 。 将 Unable to import maven project: See logs for details 翻译成中文,即是 无法导入maven项目:

    2024年02月09日
    浏览(81)
  • 多种方法解决Please specify which branch you want to merge with的错误

    今天发布某版本的项目,准备创建个 v0point1 分支,后期如果修改该版本,直接在该分支上修改即可。 首先,使用 git branch v0point1 命令,创建本地分支 v0point1 ,如下图所示: 其次,使用 git checkout v0point1 命令,切换到 v0point1 分支,如下图所示: 当然,我们也可以使用 git ch

    2024年02月16日
    浏览(35)
  • git提交Failed to connect to github.com port 443解决方法

    最近在提交代码到GitHub,一直提示提交失败 Push: unable to access \\\'https://github.com/username/project.git/\\\': Failed to connect to github.com port 443 after 21140 ms: Couldn\\\'t connect to server ,我以为是网络太差了,直接使用代理软件,还是同样的提示, 所以咨询了一位优秀的前端开发kaimo,才知道需要g

    2024年01月25日
    浏览(52)
  • 云计算访问实例报错novnc..Failed to connect to server (code: 1006)解决方法

    创建实例时状态错误error 报错500或找不到主机,可能是资源不足,将实例类型的内存改小可解决 问题: 通过dashboard进入实例控制台报错Failed to connect to server (code: 1006)如下图: 或通过实例的url信息进行访问时报错Failed to connect to server (code: 1006)如下图: 原因:不详 解决方法一

    2024年02月04日
    浏览(42)
  • SpringBoot项目出现Failed to configure a DataSource错误时解决方法

     若在运行SpringBoot项目时,出现如下错误: 出现该错误的原因是:没有连接数据库,需要在application.properties(下图)中添加配置数据库的代码:  配置数据库的代码为:  添加完毕后,即可成功运行。

    2024年02月13日
    浏览(37)
  • 小程序使用Vant组件时报错Failed to load font解决方法

    小程序引用Vant组件后每次重新编译都会报错 [渲染层网络层错误] Failed to load font https://at.alicdn.com/t/font_2553510_iv4v8nulyz.woff2?t=1649083952952 虽然不影响小程序运行,但看着很难受 按照网上教程所说的request合法域名添加“https://at.alicdn.com”后还是会报错,干脆不用网络请求了,直接

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包