我正在使用谷歌字体,并且正在检查我的 WOFF2 文件实际上会有多大。
所以为了测试,我通过他们的 API http://fonts.googleapis.com/css?family=PT+Sans+Narrow&text=hello加载了一个字体,然后查看了输出
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 400;
src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://fonts.gstatic.com/l/font?kit=UyYrYy3ltEffJV9QueSi4VubgSqbO8GPta82DSsWGmo) format('woff2');
}
然后我物理下载了文件http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4UU-p1xzoRgkupcXIqgYFBc.woff2
我很震惊地看到它显然超过了 2kb。
怎么会这样?它只是“你好”的字形。
为了比较,我加载了整个字体(所有字形,使用相同的技术,这给了我一个37kb的文件。
我是否天真地认为自定义字体应该是低文件大小?或者有没有办法让这个压缩得更多?以这种速度,我几乎在想,加载 SVG 会更好......