Web 開放字型格式 (WOFF)

WOFFWeb 開放字型格式)是由 Mozilla 聯合 Type Supply、LettError 和其他組織共同開發的網頁字型格式。它使用與 TrueType、OpenType 和 Open Font Format 相同的基於表的 sfnt 結構的壓縮版本,但增加了元資料和私有資料結構,包括預定義欄位,允許字型檔廠商和供應商根據需要提供許可證資訊。

使用 WOFF 有三個主要優點:

  1. 字型資料經過壓縮,因此使用 WOFF 的網站將比使用等效未壓縮 TrueType 或 OpenType 檔案的網站佔用更少的頻寬,載入速度也更快。
  2. 許多不願意授權其 TrueType 或 OpenType 格式字型用於網路的字型廠商,會授權 WOFF 格式字型。這改善了網站設計師可用字型的數量。
  3. 專有和自由軟體瀏覽器廠商都喜歡 WOFF 格式,因此它有望成為真正通用、可互操作的網頁字型格式,這與當前其他字型格式不同。

WOFF 有兩個版本:WOFF 和 WOFF2。它們主要在所使用的壓縮演算法方面有所不同。在 @font-face 中,它們分別由 'woff''woff2' 格式描述符標識。

使用 WOFF

您可以使用 @font-face CSS 屬性將 WOFF 字型用於網頁內容中的文字。它的工作方式與 OpenType 和 TrueType 格式字型完全相同,但由於增加了壓縮,它可能會使您的內容下載更高效。

處理 WOFF 字型的工具

  • 處理 WOFF 字型的工具可用。sfnt2woffwoff2sfnt 在 WOFF 和 OpenType 之間進行轉換。

規範

規範
WOFF 檔案格式 1.0
# 總體結構
WOFF 檔案格式 2.0
# 檔案結構

瀏覽器相容性

css.at-rules.font-face.WOFF

css.at-rules.font-face.WOFF_2

另見