WOFF Web打开字体格式

在网页上使用自定义字体

文本内容一直是​​重要的网站,但是在网络的早期,设计师和开发人员在他们对网页的印刷控制方面受到严重限制。 这包括他们能够在其网站上可靠使用的字体限制。 您可能听说过过去提到的术语“网络安全字体”。 这是指很可能包含在个人计算机中的一小部分字体,这意味着如果您的网站使用了其中一种字体,则可以安全地在个人浏览器上正确显示这些字体。

今天,网络专业人士有许多新的字体和类型选项可供使用,其中之一就是WOFF格式。

什么是WOFF?

WOFF是代表“Web Open Font Format”的首字母缩写词。它用于压缩与CSS @ font-face属性一起使用的字体。 这是一种在网页中嵌入字体的方法,以便您可以使用超出典型“Arial,Times New Roman,Georgia”的专用字体 - 这些是上述Web安全字体中的一部分。

WOFF作为打包网页字体的标准提交给W3C。 它在2010年11月16日成为工作草案。今天我们实际上已经有了WOFF 2.0,它将第一版格式的压缩率提高了近30%。 在某些情况下,这些节省可能更加实质!

为什么要使用WOFF?

Web字体(包括通过WOFF格式提供的字体)与其他字体选择相比具有很多优势。 就像那些网络安全字体一样有用,并且在我们的工作中这些字体当然还有一个地方,我们也很高兴能够扩大我们的选择并打开我们的印刷选项。

WOFF字体具有以下优点:

WOFF浏览器支持

WOFF在现代浏览器中提供了出色的浏览器支持,其中包括:

如今,它基本上得到了全面的支持,唯一的例外是Opera Mini的所有版本。

如何使用WOFF字体

为了使用WOFF文件,需要将WOFF文件上传到Web服务器,使用@ font-face属性为其命名,然后在CSS中调用字体。 例如:

  1. 将称为myWoffFont.woff的字体上传到Web服务器的/ fonts目录。
  2. 在你的CSS文件中添加@ font-face部分:
    @ font-face {
    font-family:myWoffFont;
    src:url('/ fonts / myWoffFont.woff')格式('woff');
    }
  1. 将新字体名称(myWoffFont)添加到您的CSS字体堆栈中,就像您使用任何其他字体名称一样:
    p {
    font-family: myWoffFont ,Geneva,Arial,Helvetica,sans-serif;
    }

在哪里得到WOFF字体

有两个伟大的地方,你可以找到许多免费用于商业和非商业用途的WOFF字体:

如果您有使用WOFF格式的字体的许可证,您可以使用WOFF创建者(如Font Squirrel)将您的字体文件转换为WOFF文件。 还有一个名为sfnt2woff的命令行工具,您可以在Macintosh和Windows上使用它将TrueType / OpenType字体转换为WOFF。

下载适合您的系统的二进制文件并在命令行(或终端)上运行它并按照说明进行操作。

WOFF示例

以下是WOFF文件的几个示例:24小时HTML5中的WOFF页面。

Jennifer Krynin的原创文章。 由Jeremy Girard于7/11/17编辑