WOFF 轉 OTF 字型轉換
每個 WOFF 檔案裡包的不是 TrueType 字型,就是 PostScript 類型的 OpenType 字型。若內部是 PostScript 類型,轉成 OTF 只是把它還原成原生格式,曲線、微調資訊等全部保留。
字型轉換器
或將TTF, OTF, WOFF … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
移除用不到的文字系統,可將網頁字型從數百 KB 縮小到 30 KB 以下。要安裝在電腦上的字型請保留所有字元。
貼上字型必須涵蓋的文字或字元,例如標誌用字或標題。其餘字元都會移除。
字型微調能讓 Windows 螢幕上的小字更銳利。移除後網頁字型通常可節省 10–30%;自動微調會為沒有微調資訊的字型加上。
留空則保留原名稱。重新命名後,可將轉換後的字型與原字型一起安裝而不衝突。
例如 Regular、Bold、Italic。留空則保留原本的樣式名稱。
使用方式
- 1
上傳 WOFF 字型
加入 .woff 檔案,單次最多 20 個,每個最大 95 MB。CFF 與 TrueType 網頁字型混合上傳也沒問題。
- 2
目標格式保持 OTF
轉換為已設為 OTF。微調(Hinting)選「保留」會保留 WOFF 內原有的 PostScript 提示資訊;選「自動微調」則會為沒有提示資訊的字型加上。
- 3
轉換為 OTF
按下轉換為 OTF,儲存檔案後雙擊即可安裝。請關閉並重新開啟設計軟體,讓字型選單更新。
如果 WOFF 是由 OTF 製作的,這次轉換就是完全無損的解包;如果是由 TTF 製作的,曲線會改寫成三次曲線形式,形狀維持不變。
WOFF 轉 OTF 取決於字型類型
WOFF 1.0 規格自 2012 年起為 W3C 建議標準,它定義的是一種容器,而不是新的字型類型。標頭會記錄所裝載字型的類型,再列出每個表格的壓縮長度與原始長度。以 PostScript 繪製字型家族的字型廠商(多數印刷字型沿用這個傳統),會為網頁授權匯出 CFF 類型的 WOFF 檔案;使用 TrueType 的廠商則匯出另一種。光看 .woff 副檔名無法分辨是哪一種。
對 CFF 類型的檔案而言,轉成 OTF 就是解壓縮表格再寫回,連 PostScript 提示資訊都會保留,所以微調(Hinting)選「保留」最合適。對 TrueType 類型的檔案,轉換器必須建立新的 CFF 表格:二次曲線可以精確轉為三次曲線,但 TrueType 指令在 CFF 中沒有對應項目,會被捨棄。這不是缺陷,只是這類檔案較適合輸出為 TTF 的原因。
讀取標頭
轉換器會先檢查 WOFF 簽章與類型欄位,才處理任何表格。
解壓縮表格
每個經 zlib 壓縮的表格都會解壓縮,並驗證其檢查碼。
寫出 OTF
CFF 字型會依原樣寫回;TrueType 字型則會產生新的三次曲線 CFF 表格。
OTTO 標記:辨認 CFF 網頁字型的方法
OTTO內含 PostScript 輪廓的 WOFF 在第 5–8 位元組中儲存的類型標籤
這個標籤源自 OpenType 本身:每個含 CFF 輪廓的桌面 .otf 檔案都以相同的四個字母開頭,WOFF 只是把這個值複製到標頭中。上傳前不必先檢查,因為轉換器兩種都能讀取;但了解字型類型,有助於你在本頁與 WOFF 轉 TTF 之間做選擇,或是解釋為何某個字型家族有提示資訊、另一個卻沒有。
較新的格式也有同樣的情況。.woff2 檔案同樣會記錄字型類型,字型轉換器的處理方式相同,只是以 Brotli 取代 zlib。
網頁字型用於桌面的授權問題
WOFF
Web Open Font Format
WOFF 是由 Mozilla、Opera 與 Microsoft 共同製作的網頁字型格式,並於 2012 年成為 W3C 建議標準。它為 TrueType 或 OpenType 字型資料加上壓縮與中繼資料,以加快下載速度。所有瀏覽器都支援 WOFF,但壓縮效果更好的 WOFF2 已大致取而代之。桌面作業系統無法直接安裝 WOFF 字型。
- 壓縮方式
- 無損
- 透明度
- –
- 動畫
- –
- 推出年份
- 2012 · W3C (Mozilla, Opera, Microsoft)
OTF
OpenType 字型
OTF 是 OpenType 字型格式,由 Microsoft 與 Adobe 於 1996 年建立,現已成為 ISO 標準 ISO/IEC 14496-22。它可包含 TrueType 或 PostScript(CFF)輪廓,並支援連字、替代字形、小型大寫等進階排版功能,以及廣泛的語言涵蓋範圍。OpenType 是所有主要平台上專業字型的標準。它沒有針對網頁進行壓縮,因此網站通常改用 WOFF2。
- 壓縮方式
- 無損
- 透明度
- –
- 動畫
- –
- 推出年份
- 1996 · Microsoft and Adobe
WOFF 轉 OTF 能把網頁封裝的字型還原成桌面用的 OpenType;若 WOFF 由 CFF 字型製作,就是完全無損的解包,也是印刷與 Adobe 工作流程的自然選擇。
WOFF 轉 OTF 常見問題
WOFF 該轉成 OTF 還是 TTF?
看檔案內部的字形輪廓。標頭寫著 OTTO 的 WOFF 內含 CFF 輪廓,轉成 OTF 時不會更動任何曲線。以 TrueType 輪廓製作的 WOFF 也可以順利安裝,且使用 WOFF 轉 TTF 可避免重寫字形。
如何判斷 WOFF 內含 CFF 還是 TrueType 外框?
查看前八個位元組。每個 WOFF 都以簽章 wOFF 開頭,接下來四個位元組標明字型類型:OTTO 代表 CFF 輪廓,二進位版本號 1.0 則代表 TrueType。任何十六進位檢視器,或在終端機執行 xxd -l 8 都能看到。
轉出的 OTF 和字型廠原始檔案完全相同嗎?
當類型為 CFF 時,功能上是一樣的:輪廓、提示資訊、字型度量與功能都相同。檔案是由解壓縮後的表格重新組成,因此位元組內容與表格順序可能與字型廠商的原始檔不同,但不影響顯示效果。
WOFF 轉出的 OTF 能在 Adobe InDesign 和 Illustrator 使用嗎?
可以。安裝後,含 CFF 輪廓的 OTF 就是 Adobe 自家字型庫所使用的類型,InDesign 與 Illustrator 會把它和其他字型一起列出,其 OpenType 功能也會顯示在「字符」與「OpenType」面板中。
為什麼 OTF 比上傳的 WOFF 還大?
WOFF 經過 zlib 壓縮,而 OTF 沒有。桌面字型以未壓縮方式儲存,系統才能直接讀取,所以檔案變大是正常現象,並不代表多了任何內容。
- WOFF 轉 TTF 字型轉換將 WOFF 1.0 網頁字型解壓縮為可安裝的 TrueType TTF 檔案,適用舊版網頁字型包、網站備份或圖示字型包。每批最多 20 個字型。
- WOFF2 轉 TTF 字型轉換將 WOFF2 網頁字型還原為 TrueType TTF 檔,供 Windows、macOS、Word 和 Figma 使用。並說明為何部分網頁字型轉換後會缺字。
- TTF 轉 OTF 字型轉換將 TrueType TTF 字型轉換為使用 CFF 外框的 OpenType OTF。二次曲線可精確轉為三次曲線;了解微調與字型特性會受到什麼影響。
- OTF 轉 TTF 字型轉換將 OpenType OTF 字型轉成 TrueType TTF,給只接受 TTF 的軟體使用。了解三次曲線與 PostScript 提示會如何處理,以及何時該自動提示。
- TTF 轉 WOFF 字型轉換將 TrueType 字型封裝為 WOFF 1.0,支援 Internet Explorer 9–11、舊款電子書閱讀器與舊版 CMS 佈景主題。了解何時仍值得提供 WOFF 備援。