答案 0 :(得分:2)
在我的解决方案中,我将字体资源下载到服务器
但即使比现在还要发生 - Chrome和Firefox也是如此。
因为那是字体类型" woff2"。我添加了新的webserver处理程序:
for #iis add
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" />
和#nginx添加(请参阅Mime type for WOFF fonts?)
C:\Program Files\IIS Express\AppServer\applicationhost.config
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
Mozilla的Mime类型。
现在字体图标像图像一样快速加载。
我希望这有助于某人。
答案 1 :(得分:2)
我的解决方案是直接在@font-face
代码中添加<head>
:
<!DOCTYPE html>
<html lang="en">
<head>
<style name="FontAwesome">
@font-face {
font-family: 'FontAwesome';
src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot');
src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2') format('woff2'),
url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff') format('woff'),
url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf') format('truetype'),
url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.svg?#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
</style>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css}" rel="stylesheet">
Google在Youtube和其他网站上所做的事情
答案 2 :(得分:2)
我遇到了同样的问题,似乎我已经将FontAwesome样式表包括两次,并且在删除其中一个之后问题就消失了。
答案 3 :(得分:0)
我从使用Web字体切换为SVG。解决了问题。