所以Mozilla提出了一种新的网络字体,我并没有真正进入那个世界,但我想让自己保持最新状态。既然连微软都支持它,那有什么了不起的,作为一个 webdev 的我为什么要关心呢?
和旧的有什么区别?我们需要另一个字体系统吗?在什么情况下我应该使用 WOFF?为什么不坚持现有的?
一个名为 WOFF 的新标签也可能有用。
嗯,WOFF 是一种新的字体标准,如您所知(如 truetype 和 opentype),但它是专门为在 Web 上使用而设计的,嵌入在 HTML 中。
这很重要的原因;您应该关心的原因以及这种发展与在外面穿内衣以节省洗衣费的发明相提并论的原因是因为嵌入字体的能力可以使用可能不在客户系统上的字体。WOFF 字体针对此任务进行了优化。
因此,虽然网站仅限于少数网络安全字体(例如 Tahoma、Arial),但使用新的 CSS 规则font-face,浏览器现在可以下载字体并使用它。
这可能听起来像是一些喜欢喝高领毛衣的设计师类型的东西 - 但是,在某些情况下,它是必不可少的......例如,当操作系统没有日文字体时,网站有文本日本人。这种情况通常是死路一条,没有出现。
WOFF 格式是可下载字体的最佳选择,主要有两个原因:
WOFF 被压缩 - 与原始 TrueType 或 OpenType 字体相比,下载大小更小。无需手动 gzip 文件或让服务器执行
WOFF 包含的信息可让您查看字体的来源——无需 DRM——得到字体创建者的支持
所以,
我们需要它吗?是的。我们需要另一个字体系统来满足压缩和识别字体以及嵌入网页的需要。
什么时候?嵌入网络字体时,您将在所有情况下使用 WOFF(假设浏览器支持无处不在)
为什么?我们不会仅仅坚持现有的,因为它们没有被压缩,不能被正确识别,不能与可嵌入概念一起进步,因此不适合这项工作。