UltKit

WOFF 轉 TTF 字型轉換

WOFF 檔案常出現在舊網站備份、佈景主題資料夾,以及字型廠商在 2010 年代販售的網頁字型包裡。這個轉換工具會將每個經 zlib 壓縮的表格解壓縮,輸出可安裝、編輯或重複使用的 TrueType 字型。

字型轉換器

或將TTF, OTF, WOFF … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    拖入 .woff 檔案

    可上傳單一字型,或整套字型,每次最多 20 個檔案,每個檔案最大 95 MB。若字型包在 ZIP 壓縮檔裡,請先解壓縮取出。

  2. 2

    保持選取 TTF

    轉換為已預設為 TTF。若不希望與已安裝的版本衝突,請在進階設定中設定字型家族名稱。

  3. 3

    轉換為 TTF

    按下轉換為 TTF → 後下載結果。上傳的檔案與轉換後的字型會在 30 分鐘後從伺服器移除。

WOFF 檔案裡有什麼

sfnt樣條字型 · SFNT 容器
TrueType 與 OpenType 字型共用的資料表結構:一個目錄,後面接著 glyf 或 CFF(輪廓)、hmtx(字寬)、name(名稱)、GPOS(字距調整)等資料表。WOFF 檔案就是把每個資料表壓縮,並在前面加上簡短標頭的 sfnt。

由於 WOFF 是逐表壓縮,轉回去只需解壓縮每個資料表、重新計算資料表目錄與檢查碼,再寫成 .ttf。字型工具未壓縮的資料表(zlib 無法縮小時 WOFF 允許這麼做)則直接複製。這也是 WOFF 只比 TTF 小一些的原因:與 ZIP、PNG 相同的 zlib 壓縮對輪廓很有效,但對較短的資料表效益有限。

舊的網頁字型套件是最常見的來源。Font Squirrel Webfont Generator 等服務會為每個字型產生一個資料夾,內含 .woff、.ttf、.eot、.svg 副本和範例樣式表。若套件中的 .ttf 已遺失,.woff 就是最完整的替代品。請確認原始購買的授權涵蓋桌面安裝;許多網頁字型授權並不包含。

WOFF 轉 TTF 批次上限

每批字型數量
20
每個字型檔案
95 MB
後刪除檔案
30 分鐘
可選擇的輸出格式
6

WOFF 轉 TTF 後字型無法安裝的解決方法

  • Windows 提示該檔案不是有效的字型。

    你開啟的是 .woff,而不是轉換後的 .ttf。請安裝下載的 TTF;作業系統不會直接接受 WOFF。

  • 字型已安裝,但取代了現有的字型。

    兩者的字型家族名稱相同。請改用新的字型家族名稱(例如「Brand Sans Web」)重新轉換,讓兩者都保留在字型選單中。

  • 重音字母或符號顯示為方框。

    該 WOFF 是為單一語言製作的子集,缺少的字形從來不在檔案中;請從來源下載完整字型。

WOFF

Web Open Font Format

WOFF 是由 Mozilla、Opera 與 Microsoft 共同製作的網頁字型格式,並於 2012 年成為 W3C 建議標準。它為 TrueType 或 OpenType 字型資料加上壓縮與中繼資料,以加快下載速度。所有瀏覽器都支援 WOFF,但壓縮效果更好的 WOFF2 已大致取而代之。桌面作業系統無法直接安裝 WOFF 字型。

壓縮方式
無損
透明度
–
動畫
–
推出年份
2012 · W3C (Mozilla, Opera, Microsoft)
WOFF 轉檔工具

TTF

TrueType 字型

TTF 是 Apple 在 1980 年代末開發、1991 年發布,之後授權給 Microsoft 的 TrueType 字型格式。它以二次曲線定義字形輪廓,並包含讓文字在螢幕上顯示清晰的 hinting 指令。所有桌面作業系統、文書處理軟體和設計應用程式都支援 TrueType。它缺少 OpenType 的一些進階排版功能,也比網頁字型格式大。

壓縮方式
無損
透明度
–
動畫
–
推出年份
1991 · Apple
TTF 轉檔工具

WOFF 轉 TTF 可從 2010 年代以 zlib 壓縮的網頁格式,還原出可安裝於電腦的字型,常見情況是網頁字型套件是唯一留存的副本,而你仍持有該字型的授權。

WOFF 轉 TTF 常見問題

WOFF 和 WOFF2 轉 TTF 時有什麼不同?

只會還原你要解開的壓縮。WOFF 1.0 以 zlib 分別壓縮每個資料表;WOFF2 則使用 Brotli,並先轉換字形資料。兩者解開後都是一般的 TTF,所以 .woff2 檔案請選 WOFF2 轉 TTF,.woff 檔案則使用本頁。

為什麼圖示字型轉成 TTF 後看不到任何字母?

舊版 Font Awesome 等圖示字型會把符號放在 Unicode 私用區,而不是一般字母按鍵上。TTF 本身沒有問題;請輸入圖示的碼位,或在 Windows 用「字元對應表」、在 Mac 用「字元檢視器」挑選字形。

WOFF 轉 TTF 會損失任何東西嗎?

只會遺失 WOFF 特有的附加內容。WOFF 可以帶有 XML 中繼資料區塊和私有資料區塊,它們位於字型資料表之外,TTF 沒有地方存放。輪廓、字寬、字距調整、功能與 name 表都會原樣保留。

同一個網頁字型包裡的 EOT 和 SVG 檔案也能轉換嗎?

可以,字型轉換也能讀取 EOT 和 SVG 字型。不過通常 WOFF 是最佳來源:EOT 檔案可能使用專有壓縮方式,SVG 字型則缺少字距調整和 OpenType 功能。

轉換後的 TTF 會保留 hinting 嗎?

會保留 WOFF 原本包含的內容。網頁字型產生器常為了節省空間而移除或取代微調資訊,所以若小字在 Windows 上顯示不佳,請將微調(Hinting)設為自動微調後重新轉換。