第十三章 使用Web字体
13.1.什么是 Web 字体
CSS 规则 @font-face 为 Web 字体创造了可能,该样式规则允许 CSS 链接到服务器上的一种字体供网页使用。
很多人认为 Web 字体是新生事物。实际上,Web 字体大约在 1998 年就产生了。
Netscape Navigator 4 和 Internet Explorer 4 均采用了这种技术,但它们的实现都不支持标准的字体文件格式,因此很少有人用到它们。直到将近十年以后,浏览器才开始采纳这种使用更为常见的字体文件格式的标准,Web字体的使用才变得常见起来。
1. Web 字体文件格式和浏览器支持
Web 字体可以使用一系列文件类型。需要特别指出的是,下面介绍的前三种字体类型是如今经常使用的。
- 内嵌 OpenType(Embedded OpenType.eot)。在使用 @font-face 时,Internet Explorer 8 及之前的版本仅支持内嵌OpenType。内嵌 OpenType 是 Microsoft的一项专有格式,它使用数字版权管理技术防止在未经许可的情况下使用字体。
- TrueType(.ttf)和 OpenType(.otf),台式机使用的标准字体文件类型。
Web 开 放 字 体 格 式(Web Open Font Format,.woff)。这种较新的标准是专为 Web 字体设计的。Web 开放字体格式的字体是经压缩