FontAwesome (woff2) 无法在使用 WAMP 的本地计算机上运行的原因?

Reasons FontAwesome (woff2) wouldn't work on a local machine using WAMP?

我见过除了图标 class 之外没有 "fa" class 的问题,我见过 404 直到他们检查才发现控制台,我见过 IIS 问题等,但 none 一直是我的问题。有什么可以专门阻止 WAMP 允许 FA 渲染吗?我可以看到字体文件是通过开发控制台加载的,我可以看到 CSS 被应用于 fa 项目并且没有任何内容被覆盖。如果我将鼠标悬停在该元素上,我看到的是一个正方形,就像突出显示的项目一样,但那里什么也没有。我更改了颜色以确保它不是 white-on-white 但没有任何显示。如果我将 :before 内容更改为 "Hello",我会看到它以一种奇怪的字体书写。这就是我能想到的所有内容,如有任何帮助,我们将不胜感激。 在我的 header:

<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">

还有我的图标:

<i class="fa fa-envelope-open-o" aria-hidden="true"></i>

您在 WAMP 中使用 https 吗?如果不是,那么您将收到安全警告,因为您在 awesome href 字体中使用 https。尝试将其更改为以下内容,使其独立于协议,看看是否可行。

<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">