@font-face有点令人困惑,因为所有浏览器都不能决定使用单个文件格式。以下是我目前用来向网站添加一种新字体的方法,你可以看到有4个单独的字体文件,我知道每一个文件是因为一些浏览器支持不同的格式,但是浏览器会下载所有的文件还是只下载需要的那一个呢?
@font-face {
font-family: 'Oswald';
src: url('oswald-webfont.eot');
src: url('oswald-webfont.eot?#iefix') format('embedded-opentype'),
url('oswald-webfont.woff') format('woff'),
url('oswald-webfont.ttf') format('truetype'),
url('oswald-webfont.svg#OswaldRegular') format('svg');
font-weight: normal;
font-style: normal;
}