我正在使用一些谷歌网络字体。我听说 Google 处理不同浏览器之间的所有问题,并根据请求标头中的浏览器提供不同的媒体。
我的问题是,它在什么时候执行此操作?
原因是对于 API,您可以简单地包含一个 CSS 文件,其中包含@font-face
要求。我是否可以简单地将该 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');
}
Google Webfonts 提供的 CSS 会根据 HTTP 请求标头中的用户代理而变化,因此最好使用 @import。原因是不同浏览器中网页字体的实现不同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)