我正在使用某些Google Web字体。我听说Google处理不同浏览器之间的所有问题,并根据请求 header 中的浏览器提供不同的媒体。
我的问题是,在什么时候这样做?
原因是对于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');
}
最佳答案
Google Webfonts提供的CSS取决于HTTP请求 header 中的用户代理,因此最好使用@import。原因是不同浏览器中Web字体的不同实现。
关于css - 我应该在本地存储由Google Web Fonts API生成的CSS吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9350876/