我正在使用一些谷歌网络字体。我听说谷歌处理不同浏览器之间的所有问题,并根据请求标头中的浏览器提供不同的媒体。
我的问题是,它在什么时候做到这一点?
原因是对于 API,您可以简单地包含一个包含@font-face
请求的 CSS 文件。我可以简单地将该 CSS 包含在我自己的 CSS 文件中,从而保存 HTTP 请求,还是该 CSS 会根据请求它的浏览器而改变?
我真的希望这是有道理的。
例如,Google 建议您在 CSS 文件中包含以下内容:
@import url(http://fonts.googleapis.com/css?family=Exo);
其中的内容是:
@font-face {
font-family: 'Exo';
font-style: normal;
font-weight: 400;
src: local('Exo Regular'), local('Exo-Regular'), url('http://themes.googleusercontent.com/static/fonts/exo/v1/ZcGd2dvMSgl3mHN3lKAjNw.woff') format('woff');
}