我注意到这个信息日志开始出现在谷歌Chrome Dev(版本55.0.2883.18 Dev),我无法想象为什么。

检测到网络慢速。加载时将使用回退字体:http://font-path.extension '

它出现在所有使用字体的网站上,甚至在本地页面和Chrome扩展。


当前回答

通过帮助更新到最新版本的Chrome(63.0.3239.84) ->大约为我修复了它。

(实际上,我不得不在开发工具的网络选项卡中切换到脱机和联机,以消除最后的错误。)

其他回答

这意味着网络很慢,Chrome正在用本地回退替换web字体(使用@font-face规则加载)。

默认情况下,使用web字体渲染的文本在字体下载之前是不可见的(“不可见文本的闪光”)。有了这个改变,在速度较慢的网络上,用户可以在内容加载时立即开始阅读,而不是在空白页面中等待几秒钟。

Chrome相关问题:https://bugs.chromium.org/p/chromium/issues/detail?id=578029。(今年9月,3G连接启用了这种行为;这应该是你收到这条消息的原因。) 相关源代码:https://chromium.googlesource.com/chromium/src/third_party/+/master/WebKit/Source/core/css/RemoteFontFaceSource.cpp#74

我也有同样的错误与fontawesome字体。 然后我下载了最新的fontawesome字体和替换到旧的字体。 错误消失了。

如果你可以访问CSS的这个扩展,只需添加font-display:block;在字体面定义或发送反馈给这个扩展的开发人员:)

@font-face {
  font-family: ExampleFont;
  src: url(/path/to/fonts/examplefont.woff) format('woff'),
       url(/path/to/fonts/examplefont.eot) format('eot');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

我注意到,如果我单独使用'woff'版本的字体,我就会收到这个延迟警告消息。但是如果我添加“ttf”版本,警告就会消失。当我使用本地web应用程序时,我对字体文件的大小做了权衡。

font-face {
  font-family: Rakaba;
  src: url(../assets/font/web/Rakaba-Bold.woff) format('woff'),
        url(../assets/font/Rakaba-Bold.ttf) format('ttf');
}

当我禁用DuckDuckGo隐私要素插件时,它就消失了。有点烦人,因为我正在服务的字体来自localhost,所以不应该与缓慢的网络连接有任何关系。