ZeoSeven Fonts 免費字體 CDN 實測,商用前先看清授權分級

ZeoSeven Fonts(ZSFT)是收錄 1309 款免費商用字體的字體庫,加上免註冊的網頁字體 CDN。實測霞鶩文楷一條 @import 抓進 206 KB CSS、237 個 woff2 分塊按需載入;更值得知道的是站內把字體授權分成三個信任等級,已有四款「作者聲明」級字體因法律原因下架,商用挑選前先看分級再動手。

用 AI 摘要這篇文章:

把一支中文字型放上網頁,最老的難題是重量:一份涵蓋繁中常用字的字型檔,動輒十 MB 起跳,訪客開一頁就要吞下整包。ZeoSeven Fonts(站方簡稱 ZSFT)給的解法是一條 CSS 網址:實際把霞鶩文楷 Regular 的引入網址抓下來,得到一份 206 KB 的 result.css,裡面宣告了 237 組 @font-face,每一組對應一塊 woff2 字型分塊,大小隨該塊的字元密度從不到 1 KB 到一百多 KB 都有,瀏覽器照 unicode-range 只抓頁面真正用到的那幾塊。這套機制真的在運作,而且從台灣直連的速度可用。但這篇更想先講清楚另一件事:這個站到處寫著「免費商用」,而它把字體授權標上信任等級,還自己維護一頁因法律原因下架的字體記錄。挑字體之前看懂這套分級,比記住「它免費」重要得多。

ZSFT 是字體庫和字體 CDN 的二合一:一面收錄站方宣稱的一千三百多款免費商用字體,一面用免註冊的 FontsAPI 讓你直接把字體嵌進網頁。營運者是中國河南的零點行星(ZeoSeven),2024 年 4 月成立、同年 6 月上路這個首發作品,至今介面仍是簡體中文。下面先把 CDN 這條實測攤開,再進到授權分級、下載通道與隱私面,最後收攏成怎麼決定:OFL 級優先,作者聲明級先讀原文。

中文字體的重量問題,它用分塊載入來解

字型分塊不是這個站發明的技術。Google Fonts 處理中文字體也走類似思路,ZSFT 用的則是開源社群既有的字體切分工具 cn-font-split,把它包成一條「貼上就能用」的 CSS 網址。差別在於收錄對象:這站專收可免費商用的字體,對中文(含繁中)覆蓋的密度,比以英文字體為主的主流服務實用。

實測的過程很單純:在字體頁點嵌入按鈕(介面為簡體中文),複製它給的 @import 網址,直接打這個網址把檔案抓下來檢查。霞鶩文楷 Regular 的 result.css 有 206 KB,裡面是 237 組 @font-face 宣告,對應 237 個 woff2 分塊檔。我挑了其中一塊下載,檔案 9 KB 出頭,拆開看是 40 個字元的字形,字型檔內部的 PostScript 名稱完好無損。分塊的大小差異很大:抽樣測量全部 237 塊中的 40 塊,從不到 1 KB 到一百四十多 KB 都有,涵蓋常用漢字的密集塊多落在幾十 KB 以上,所以文字量大的頁面抓十來塊,累計流量仍會以 MB 計;這個細節後面談授權時會用到,因為 SIL 公開字體授權(OFL)要求不得刪除字型檔內的版權與元資料。

網路層的表現也留下紀錄:這份 CSS 從 Cloudflare 香港邊緣節點送達,206 KB 走完 0.28 秒,HTTP 標頭開放跨網域存取(CORS 全開),快取策略是公開快取十分鐘加七天的過期續用。標頭裡同時看得到 Cloudflare 與騰訊 EdgeOne 兩層快取的痕跡,站方也標榜支援 IPv4 與 IPv6 雙堆疊。要說清楚的是,這是單一測試點的數字,只能證明「台灣直連這條路是通的、速度可用」,不能代表全球各地的體驗。

嵌入三步上線,WordPress 也適用

要把它用在專案裡,流程比想像中短:

  • 到字體詳情頁點嵌入按鈕,複製 @import 那行網址,貼進自己的 CSS 或 style 標籤。
  • 在要套用的元素上寫 font-family,指定該字體的名稱。
  • 存檔重新整理,字體就會照分塊機制按需載入。

站方文件另外提供一段 HTML 強化寫法,用預載提示換取不等 CSS 解析的載入時機,代價是可能出現字體閃動,而且只對大型字體提供。哪種寫法適合,官方給了一張對照:常規 CSS 會阻塞渲染但不閃動,HTML 強化不阻塞但可能閃。文件也備有 Next.js、WordPress 與 Halo 的整合說明,WordPress 使用者不需要外掛,同樣是 @import 加 font-family 兩步。

ZeoSeven Fonts API 頁面,標題寫著免費商用字體的 WebFonts 字體 CDN,並附 @import 引入範例Pin
FontsAPI 官方頁:站方宣稱被超過一萬個網站採用、每月請求超過 2.4 億次,中間就是那條 @import 網址(介面為簡體中文)。

這裡有一段值得記下的功能史:FontsAPI 早期曾提供「英文子集化」選項,讓小型字體整包輸出單一 woff2。2025 年 11 月 24 日站方在部落格宣布讓它退場,自述這個選項活了 541 天、幾乎沒有人用,幾乎所有單檔請求都來自本來就不需要切分的小字體。一個功能誠實地生、誠實地死,順帶說明這個服務的功能是有生命週期的,引入時別把任何單一選項當成永久保證。

不想把字體流量交給第三方的開發者,還有一條自建路:站方把內部用的切分工具開源成 npm 套件 zsft(MIT 授權),底層就是 fonttools 的 Node 版加上 cn-font-split,裝起來可以對自己的字型檔做轉檔、切分與拆包,做出同款分塊結果放在自己的主機上。

「免費商用」有授權等級之分,憑證跟著檔案走

這個站最有價值的部分,不是字體多,而是它把「免費商用」拆成可以查證的制度。站方文件把授權依成文程度分類:OFL、MIT 這類正式協議,與設計師自己撰寫的自定條文,都視為正式協議;只在發布文章裡口頭表示允許或限制的,則另成作者聲明一類。字體頁上對應呈現為三種標示:

授權層級內容商用上的意義
正式協議OFL、MIT、Apache、GPL、CC0 等有成文條款的授權遵守條款即可主張權利,授權方無法事後撤銷
自定協議設計師自己寫的正式授權條文效力視條文內容,需逐款閱讀
作者聲明只在發布文章裡口頭表示允許或限制沒有成文條款,法律基礎最弱的一層

每一款字體的詳情頁還有一張依授權展開的使用矩陣,把商業使用、商標、嵌入整合、教育、再散布、修改衍生等行為逐一標出允許或禁止。以霞鶩文楷的 OFL 為例,矩陣顯示商業使用、嵌入、再散布都允許,但「跨協議修改與衍生」是禁止的:衍生字型必須以相同協議發布,這正是 OFL 的傳染性條款。

霞鶩文楷字體頁的授權範圍表格,逐項列出商業使用與商標等行為的允許標記Pin
每款字體詳情頁的授權矩陣:霞鶩文楷採 OFL-1.1,商業使用、嵌入到再散布逐項標示(介面為簡體中文)。

更難得的是授權憑證的處理。站方文件承諾下載包內「絕對性」包含授權憑證:原始條款檔照包、條款檔遺失但字型元資料還在的就產出一份元資料摘錄、設計師只在網頁上寫過授權聲明的,就連同發布頁面的截圖與文字摘錄一起放進包裡,遇到非 UTF-8 編碼的亂碼條款還會附修復副本。走 FontsAPI 也一樣:我抓下來的 result.css 檔頭註解裡,完整放著版權聲明、設計師、設計師網址與 OFL 授權條文。對需要向法務交代「這個字體憑什麼能商用」的團隊,憑證跟著檔案走這件事,比任何行銷字句都實在。

最熱門的兩款字體,恰好站在授權最弱的那層

理解了分層,接著看熱門榜會出現一個反直覺的現象:站內熱度前兩名的匯文明朝體與京華老宋體,授權欄掛的都是「作者聲明」級。這兩款掃描復刻的明朝體與老宋體在中文設計圈確有名氣,但它們的法律基礎,是整個站裡最薄的一層。

這不是理論風險。站方公開維護著一頁「已下架字體」:截至 2026 年 9 月,共四款字體因法律原因移除,不再提供預覽、API 與下載,四款的授權欄全部是「作者聲明」級。最近的一款是 2026 年 3 月下架的長城共享體,授權方登記為長城汽車與蒙納字庫;其餘三款分別在 2025 年 6 月與 11 月移除。下架頁本身還寫了一句誠實的註解:使用 OFL、MIT、Apache 這類正式協議的字體,通常不會出現這種情況。

ZeoSeven Fonts 已下架字體頁面,列出四款因法律原因移除的字體卡片Pin
已下架字體頁:四款全數落在「作者聲明」授權層級,最近的長城共享體於 2026 年 3 月移除(介面為簡體中文)。

給商用專案的決策規則因此很清楚:優先挑正式協議層級的字體,站內本來就有 OFL、MIT、Apache、GPL 的篩選器可用;「作者聲明」級的字體要用,先到字體的權威發行頁讀原始聲明再決定,站方文件自己也是這樣建議的。若你要找的是一批經過整理的免費商用字體清單,可以先翻我們先前的免費可商用字體彙整,或只收開源字體的 Velvetyne 字體館,再進站用授權篩選縮小範圍;設計師日常工作裡辨識畫面字體的需求,則可以搭配字體辨識工具處理。

下載通道反而比 CDN 難走

一個有點諷刺的實際狀況:這個站最好走的入口是 API,不是下載。站方原本提供直鏈下載,2026 年 4 月 15 日在部落格宣布終止,理由是大檔分發的速度讓基礎設施撐不住:先前直鏈限制在 25 MB 以下的壓縮包,但對多數中文字型來說這個額度根本不夠用。

現在字體詳情頁的下載視窗給的是兩個雲端硬碟連結:百度網盤與夸克網盤,站方註明兩者指向同一個檔案。我實際打開霞鶩文楷的下載視窗核對,確實只有這兩個源。對台灣讀者這是實實在在的摩擦:兩個服務都要註冊帳號,非會員的下載速度也有限制。官方文件還自揭一個進度:約兩成字體還沒有做好下載包,團隊還在補。

所以務實的路線是:要在網頁上用字體,走 FontsAPI,體驗最好;要把字體裝進作業系統離線使用(設計稿、文件排版),到每個字體頁連得到的設計師權威發行頁(常是 GitHub 專案)直接拿源檔,通常比繞雲端硬碟快。站內還有一個獨特功能:字形截取讓你不必下載整包字型,線上產出單字或局部字元的 SVG 向量圖,官方還附了在 Photoshop、PowerPoint、Affinity Designer 等軟體的相容性測試清單,細節以官方說明頁為準。

零點行星:備案可查的小團隊,隱私政策七天刪 log

零點行星是個可追溯的營運主體:河南的 ICP 備案與公安備案號都掛在頁尾,聯絡信箱與 QQ 群公開,公司 2024 年 4 月 23 日成立,ZSFT 是首發作品。規模方面站方的說法是:FontsAPI 被超過一萬個網站與開源專案採用,每月請求超過 2.4 億次;兩週年總結(2026 年 6 月)則自述日均呼叫約 400 萬次、被國家級政務服務系統與國企招聘平台採用。這些數字沒有外部稽核,閱讀時當量級參考即可;不過單一字體頁面上顯示的累計瀏覽 39.5 萬、下載 21.8 萬,是實際渲染頁面看得到的數字。

隱私面比同類站乾淨。隱私政策明載:伺服器只記標準存取日誌(IP、瀏覽器標識、時間、網址),用途限於防禦攻擊與維運統計,七天後自動刪除,不用於使用者畫像或廣告;電子郵件只在主動提供時收集。我也翻了首頁原始碼,沒有找到第三方分析或廣告追蹤腳本,熱度統計走站方自己的服務。使用者協議與隱私政策都是成文頁面(隸屬中國法律框架),在免費工具站裡屬於交代完整的等級。

要平衡看的是它的體質:平台本身閉源(GitHub 組織上只有關係樹等周邊專案),公益定位、靠贊助維持,團隊規模從各處線索看非常小。功能更新日誌倒是密集,最新一筆是 2026 年 9 月 19 日的修復,兩年多來一路從 BETA 版疊到目前的版本號,維護是活的。

怎麼決定:OFL 級優先,作者聲明級先讀原文

把證據收攏成幾條可以直接用的結論。

適合走這條路的人:要在網頁上呈現中文字體(特別是繁中)的開發者與設計師,想在引入前先確認授權等級的人,以及需要快速找到 OFL 級開源字體的人。API 免註冊、免費用、分塊載入的機制實測成立,是它最強的一面。

要停下來想想的場景:授權處於「作者聲明」級的字體(包括最熱門那幾款)要用在高風險用途(商標、大規模商業發行)時,先自己到權威源讀完原始聲明;需要離線批量安裝字體的人,下載通道的雲端硬碟摩擦要計入成本;把字體當關鍵基礎設施的長期專案,記得這是閉源公益服務,站方說停就停;要降低這個風險,把字型檔與授權憑證下載留檔,或用 zsft 套件自建一套,都是可走的退路。

下一步很單純:到站上用授權篩選器挑一款 OFL 或 MIT 級、支援繁中的字體,把 @import 貼進專案看實際載入量;同時把該字體的下載包或權威發行頁連結留檔。字體授權的世界裡,「免費商用」四個字從來不是全部的故事,這個站至少把故事的下一段也攤給你看了。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1432

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...