当前位置: 首页 > 知识库问答 >
问题:

字体可怕错误:可下载字体:被消毒剂拒绝

陶璞
2023-03-14

可下载字体:被消毒剂拒绝(字体系列:“字体真棒”样式:正常重量:正常拉伸:正常src指数:1)来源:http://192.168.1.254/theme/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3http://192.168.1.254/theme/font-awesome/css/font-awesome.min.css第4行

我一直在克服错误。我尝试了很多在互联网上找到的东西。(在自己的服务器上托管字体)

  • CORS问题
  • web服务器中的MIME类型标头配置

HTTP标头和MIME类型的其他组合可以解决问题,但没有解决它。

共有3个答案

祁烨
2023-03-14

如果您收到错误fontawesome-webfont.woff2? v=4.6.3未找到,但您肯定知道您有该文件,以下是如何在IIS中修复它:

您需要在woff2的配置文件中添加mime类型。

<system.webServer>
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
</staticContent>
</system.webServer>
童浩言
2023-03-14

抓住了!!用替换解决了

font-family: 'fontawesome-webfont';

而不是

font-family: 'FontAwesome';

我为自己工作。

孔志强
2023-03-14

删除<代码>?v=4.6.3和此块的剩余尾部(font-awesome.css/font-awesome.min.css)。

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), 
  url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),
  url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),
  url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), 
  url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;

更新至:

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), 
  url('../fonts/fontawesome-webfont.woff2') format('woff2'), 
  url('../fonts/fontawesome-webfont.woff') format('woff'), 
  url('../fonts/fontawesome-webfont.ttf') format('truetype'), 
  url('../fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
 类似资料:
  • 我决定在我的项目中使用可下载字体。我实现了指南中建议的所有内容。 下一步,当我尝试从ResourcesCompat获取字体时,出现了以下问题: 在那之后,我总是得到这样的体验: 如何解决这个问题? PS: support-compat库v27 min sdk 16 通过ResourcesCompat解决方案。FontCallback在我的情况下不是一个好方法 问题发生在有和没有Google Pla

  • 我正在使用font awesome 4.70、angular 6.0.8和cli 6.0.8(下面是完整版本),我正在尝试用cli的“ng build”替换现有的Web包过程。我遇到了一个问题,font Aewome的图标没有显示出来。我在过去的旧版本中也遇到过类似的问题,但我还没有找到解决方案。 我的资源中连接了字体 我将CSS包含在我angula.json的样式部分中 我没有使用“ng ser

  • 我不知道发生了什么,但在浏览器控制台中,我可以看到3个与字体相关的错误 我知道这是荒谬的,我不能自己解决这个问题,但一切似乎都好,在我的index.html我有这样的东西 这就是我所有与字体相关的东西,我已经检查了路径,我没有错。 这是发生在你们中间的吗? 更新 这是NGINX部分,我在头部加载了一些内容

  • 问题内容: 我是的网站管理员,并且在CSS中使用@font-face时遇到了很多问题。 我想使用zurb dot com的foundicons,所以我将它们托管在Amazon S3中。 我将存储桶设置为允许此处指定的跨域访问: 一切都开始在webkit,trident和gecko上无缝运行…主要是:当使用firefox浏览Web(测试版本17、18和19)时,所有图标随机失败,并出现以下错误: 我

  • 问题内容: 我在使用通过相对URL访问的字体时遇到问题。 当我访问网页时,字体不起作用,在控制台中,我得到以下信息: 通过将URL复制/粘贴到浏览器地址栏中来访问文件,这表明它是正确的URL,因为我可以下载字体。 问题答案: 乔纳森·邱(Jonathan Kew)对有关MozillaBugzilla条目的回应的提示: 我相信这是按设计工作的。AIUI,这里的问题是,对于从file:// URI加载

  • 我正在使用OWASP Html消毒剂来防止对我的web应用程序的XSS攻击。对于许多应该是纯文本的字段,消毒剂的作用比我预期的要大。 null 问题2对我来说是一个更重要的问题。