字体真棒没有出现在浏览器中

Posted

技术标签:

【中文标题】字体真棒没有出现在浏览器中【英文标题】:Font Awesome not appearing in the browser 【发布时间】:2016-08-17 04:07:17 【问题描述】:

我正在为我的项目开发一个网站。我正在为字形图标使用 Bootstrap 和 Font Awesome,但我遇到了一个问题。当我使用 Font Awesome 图标时,一些图标不会显示在浏览器中,但会显示一些图标。例如。 "fa fa-user" 没有出现。它像一个小盒子一样出现。但是显示了一些图标,我在网页中链接了font-awesome-min.css

参考下图:

【问题讨论】:

右键 -> 检查元素 -> 转到 "::before" -> 查看 "content" 规则,然后告诉我写的是什么。 【参考方案1】:

我最常遇到的问题是*.woff2 文件被服务器阻止了。我怀疑这里也是这种情况。看看是否可以在浏览器中打开<font-awesome>/fonts/fontawesome-webfont.woff2 文件。如果不是,则需要更改 Web 服务器的配置。

编辑:我找到了一个相关的帖子,见这里:Proper MIME type for .woff2 fonts,第二个答案显示了如何配置 IIS。

【讨论】:

很抱歉给这个电话打电话,但我真的不明白 *.woff2 的事情。你能详细说明吗?? 你完成第一步了吗?你包括了css,对吧?所以使用这个 URL,但是你写 .../fonts/fontawesome-webfont.woff2 而不是 .../css/font-awesome.min.css,你能在浏览器中打开/下载这个文件还是你得到一个错误(只需将 URL 粘贴到地址栏中并按 Enter)?如果你得到一个错误,那么这是正确的答案,否则问题出在其他地方。 这是服务器配置中的一些设置,例如扩展 > woff2 > “作为文件”...或者您需要编辑一些配置文件...取决于您的环境。 我能够打开/下载我粘贴在 URL 中的那个文件。

以上是关于字体真棒没有出现在浏览器中的主要内容,如果未能解决你的问题,请参考以下文章

字体真棒图标没有出现

字体真棒图标未在 Phonegap iOS 应用程序中呈现

单击侦听器事件不会在 SVG 元素上触发(字体真棒图标)

在图像上水平和垂直居中(字体真棒)图标[重复]

如何将新的SVG图标添加到字体真棒[重复]

Vue 3 - 动态绑定字体真棒图标