我在样式表中使用了多个@font-face字体,有没有一种方法只加载在该页面上使用的字体?除了为每个使用该字体的页面加载单独的样式表。
你可以在页面中加载字体,这将覆盖CSS中指定的字体。
例如:
<head>
<link href='http://fonts.googleapis.com/css?family=Krona+One' rel='stylesheet' type='text/css'>
</head>
<body style="font-family: 'Krona One', sans-serif;">
CONTENT
</body>
@font-face
声明,但它们只会加载必要的那些。另一方面,Internet Explorer v11会加载所有定义的字体,而不管它们是否实际使用。即使是最新版本的IE(截至我写这篇文章),也是“非一致”的。 - Jesse Webb