【问题标题】:Compressing fonts for using in web压缩字体以在 Web 中使用
【发布时间】:2011-08-30 06:05:21
【问题描述】:

在用作 webfonts 之前可以以某种方式压缩字体吗?我有一个 150kB 的字体文件。能不能压缩一下。

如果我同时调用字体.eot.ttf 都会被浏览器下载?

【问题讨论】:

    标签: css font-face webfonts


    【解决方案1】:

    您可以使用https://github.com/hn/woff-compress 压缩.woff 字体文件。它使用 zlib 的 Z_BEST_COMPRESSION 标志或 Zopfli 来无损将文件压缩到最小。

    如果您想进一步有损减少文件,可以按照Way to reduce size of .ttf fonts? 中的讨论从字体中删除不需要的字形。

    【讨论】:

    • 我在 runnong compress.pl 得到一个错误,WOFF TableDirectoryEntry 7 损坏(长度不匹配 294832)在 D:\woff-compres s.pl 第 139 行。那么我该如何设置标志?跨度>
    【解决方案2】:

    如果您使用 FontSquirrel @font-face 工具包生成器 - http://www.fontsquirrel.com/fontface/generator - 并选择专家设置,您可以操纵设置以实现更好的压缩。

    【讨论】:

    • 谢谢!有很多字体格式。你能告诉我应该使用哪种格式来兼容所有最新的浏览器吗?基本上我知道.eot 用于IE,ttf 可用于其他浏览器。如果我在我的 css 中包含两种字体,浏览器会下载这两种字体格式吗?
    • 当我设计一个网站时,我使用.eot.ttf.woff.svg。这几乎涵盖了一切。 .svg 适用于早期的 iO​​S 设备,因此您可以不关心它们。 .woff 是主要新浏览器(IE9、Chrome、FF)支持的仅 Web 格式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多