【发布时间】:2011-08-30 06:05:21
【问题描述】:
在用作 webfonts 之前可以以某种方式压缩字体吗?我有一个 150kB 的字体文件。能不能压缩一下。
如果我同时调用字体.eot 和.ttf 都会被浏览器下载?
【问题讨论】:
在用作 webfonts 之前可以以某种方式压缩字体吗?我有一个 150kB 的字体文件。能不能压缩一下。
如果我同时调用字体.eot 和.ttf 都会被浏览器下载?
【问题讨论】:
您可以使用https://github.com/hn/woff-compress 压缩.woff 字体文件。它使用 zlib 的 Z_BEST_COMPRESSION 标志或 Zopfli 来无损将文件压缩到最小。
如果您想进一步有损减少文件,可以按照Way to reduce size of .ttf fonts? 中的讨论从字体中删除不需要的字形。
【讨论】:
如果您使用 FontSquirrel @font-face 工具包生成器 - http://www.fontsquirrel.com/fontface/generator - 并选择专家设置,您可以操纵设置以实现更好的压缩。
【讨论】:
.eot 用于IE,ttf 可用于其他浏览器。如果我在我的 css 中包含两种字体,浏览器会下载这两种字体格式吗?
.eot、.ttf、.woff和.svg。这几乎涵盖了一切。 .svg 适用于早期的 iOS 设备,因此您可以不关心它们。 .woff 是主要新浏览器(IE9、Chrome、FF)支持的仅 Web 格式。