一個收集可用於中文字體排印的開源字體集合。
此前有人向我諮詢,可否指出一些中文的開源的字體,故萌發了中文開源字體集合Open Source Fonts Collection for Chinese的想法。
我在Telegram頻道中推送關於Linux的消息,訂閱者表示並不出奇,因為他們大都來自嗶哩嗶哩彈幕網,最初關注我也是緣於Linux,此前也撰有一款考究字體的Gtk+ 主題——Adapta-gtk-theme一文。
值得注意的是, 「Linux」「Open Source」「Free Software」等概念在早期就有所不同,時至今時更加混淆。本項目所收錄並討論的,是有開源的授權協議的字體;倘若一款字體可以免費獲取,但是閉源,則不再收錄之列,這也是出於其中大多數授權情況不明、字符集的支持有限等問題,不過這類字體中不乏高質量的,可自行查找。
如此做法是基於現實意義的考量,之所以關注開源字體,最重要的原因是中國的相關法律法規不健全,字體廠商對於字體銷售、購買、使用、分發等定義模糊,不論任何環節的字體使用者,都面臨法務糾紛的風險。在此環境下,不妨使用「無害」的開源字體。
漢字是擁有龐大數量表意文字,設計難度為加上數字符號等僅千餘字符的西文所不能及,故即使是市面上的商業字體,也逃不開不斷復刻數十年前乃至百年前字稿。但也無可厚非,一是不乏高質量的前人字稿,二是自鉛活字時代流傳下的審美習慣難以撼動,再有雖是複刻,質量也確實在不斷提升。從這一點出發,大可不必擔心沒有足夠資本和人力驅動的開源字體的質量,因為它們一樣是基於「公有領域」的字形原稿,遵循一定的設計理念;而在實際設計環節中,字體排印和對字體的微調是不可或缺的,對特例中的文字可再適當調整。
諸如Arch Linux和Ubuntu這類有廣泛社區支持的Linux發行版,其Wiki中已有對開源字體的收錄,但沒有著重於中文字體,且僅是收錄,並未考慮實際使用,也不會從字形設計等角度予以探討。本項目的初衷即為彌補這一缺陷。
另外,有部分開源項目或出於美觀,或不了解字體版權,採用了商用字體,這或許會帶來不必要的麻煩。本項目也希望能以提供廣泛的開源字體選擇的方式避免這一問題。
本集以中文字體為主要收錄對象,但不可否認的是針對日本、韓國、越南等使用漢字的國家或地區設計開發的字體,在中文語境下的字體排印中具有重要意義,故一併收入。雖然某些情況下可利用這種差異感表現地域風格,但還是應該注意使用符合其他地區字形規範的字體時的環境。
持續收集中文開源字體,收入中文開源字體集(下方表格)
對部分中文字體的資料整理總結
如果你是中文開源字體項目的開發者、參與者,或者關注和使用中文開源字體,對本項目有任何建設性意見,或發現集合中存在錯誤內容,或發現了中文開源字體,可提交issues或Pull requests,也可在網站下方評論,或加入Telegram群組參與討論。
- 字體系列:指通常包含多個不同樣式、字重、語言的字體或字體家族的字體項目組合。
- 開發者:包括個人開發者、社區、團隊、商業公司等。
- 字體:指單個字體,這里合並了將字重、語言等分別發布的字體,但為方便查閱與使用,保留不同風格的分類。
- 樣式:這裡包括黑體、宋體、楷體、仿宋四種常見印刷樣式,以及源自日本的圓體,其他歸入藝術類。此一樣式分類法僅適用本項目,目前未有通行且明確的中文字體樣式分類。注意,有的字體西文部分樣式不與中文對應。
- 字重數:粗細程度是字體重要的屬性,字重數反映了字體開發者基於了使用者多大的排印空間,即利用可能。多數字體僅支持Regular 或Medium,或因西文字體家族的概念未深入人心,但隨著字體軟件對開發環節的簡化,以及對OpenType 支持的不斷提升,相信未來會有所改觀。
- 授權協議:「開源」不等於「免費」的重要區別之一即授權協議。雖然開源協議不具有極強的法律效力,但這保護了開源項目維護者的權益,也有益於開源精神的傳遞。
- 簡/繁/日/韓:即可基本滿足該種語言文本的排印需求。雖然本集為中文字體,但在日常環境下,常涉及對不同地區語言文字的處理。故收錄僅支持日文的開源字體,是因為在平面設計等環境下的字體排印與設計亦有使用日本字形之需求的可能性。另身處東亞文化圈,對日文與韓文中特有的表意文字亦有處理需求。需要注意的是,這裡指該字體支持此語言下排印一般所需字符,個別字體或另支持特殊字符,且字形設計或不採用區域標準,請詳閱各字體項目對自身遵循理念的表述再酌情使用。
| 字體系列 | 開發者 | 字體 | 樣式 | 字重數 | 授權協議 | 簡 | 繁 | 日 | 韓 |
|---|---|---|---|---|---|---|---|---|---|
| 思源字體 | Adobe | 思源黑體 | 黑 | 7 | SIL Open Font License, Version 1.1 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 思源宋體 | 宋 | 7 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 思源等寬 | 黑 | 7 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 台北黑體 | 瀚字鑄造 | 台北黑體 | 黑 | 3 | 〃 | ✓ | ✓ | ||
| 昭明黑體 | Tamcy | 昭明黑體 | 黑 | 7 | 〃 | ✓ | ✓ | ✓ | ✓ |
| Sarasa | Belleve Invis | 更紗黑體 | 黑 | 5 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 有愛字體 | Nowar Typeface | 有愛黑體 | 黑 | 5 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 有愛銳方 | 〃 | 5 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 有愛圓體 | 圓 | 4 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 有愛新黑 | 黑 | 4 | 〃 | ✓ | ✓ | ✓ | ✓ |
| ButTaiwan | ButTaiwan | 源樣明體 | 宋 | 7 | 〃 | ✓ | ✓ | ✓ | |
| 〃 | 〃 | 源流明體 | 宋 | 7 | 〃 | ✓ | ✓ | ✓ | |
| 〃 | 〃 | 源雲明體 | 宋 | 4 | 〃 | ✓ | ✓ | ✓ | |
| 〃 | 〃 | 源樣黑體 | 黑 | 7 | 〃 | ✓ | ✓ | ✓ | |
| 〃 | 〃 | 源石黑體 | 黑 | 4 | 〃 | ✓ | ✓ | ✓ | |
| 〃 | 〃 | 源泉圓體 | 圓 | 7 | 〃 | ✓ | ✓ | ✓ | |
| 簡體中文完整字體包 | Magisk-Modules-Grave | NotoSerif+ | 宋 | 2 | 〃 | ✓ | ✓ | ✓ | |
| 〃 | 〃 | Roboto+ | 黑 | 6 | 〃 | ✓ | ✓ | ✓ | |
| 〃 | 〃 | Roboto Condensed+ | 黑 | 4 | 〃 | ✓ | ✓ | ✓ | |
| 花園明朝體 | GlyphWiki | 花園明朝體 | 宋 | 1 | Hanazono Font License & SIL Open Font License, Version 1.1 | ✓ | ✓ | ✓ | ✓ |
| GNU Unifont | GNU Unifont | GNU Unifont | 藝 | 1 | GNU GPLv2 | ✓ | ✓ | ✓ | ✓ |
| 文泉驛 | 「文泉驛」開發小組 | 文泉驛微米黑 | 黑 | 1 | GNU GPLv3 & Apache 2.0 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 文泉驛正黑 | 1 | GNU GPLv2 | ✓ | ✓ | ✓ | ✓ | |
| 〃 | 〃 | 文泉驛點陣正黑 | 〃 | 1 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 文泉驛等寬正黑 | 〃 | 1 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 文泉驛點陣宋 | 宋 | 1 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 文泉驛Unibit | 〃 | 1 | 〃 | ✓ | ✓ | ✓ | ✓ |
| Droid | Droid Sans Fallback | 黑 | 1 | Apache 2.0 | ✓ | ✓ | ✓ | ✓ | |
| CJKUnifonts | Arne Götje | AR PL UMing | 宋 | 1 | Arphic Public License (free) | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | AR PL UKai | 楷 | 1 | 〃 | ✓ | ✓ | ✓ | ✓ |
| CNS11643中文標準交換碼全字庫 | 教育部 | 全字庫楷體 | 楷 | 1 | Open Government Data License, version 1.0 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 全字庫宋體 | 宋 | 1 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 全字庫說文解字字形 | 篆 | 1 | CC BY-NC-SA 3.0 TW | ✓ | |||
| 教育部標準字體 | 〃 | 教育部標準楷書 | 楷 | 1 | CC-BY-ND 3.0 | ✓ | |||
| 〃 | 〃 | 教育部標準宋體 | 宋 | 1 | 〃 | ✓ | |||
| IPA | IPA 獨立行政法人情報処理推進機構 | IPAex明朝 | 宋 | 1 | IPA Font License Agreement V1.0 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | IPAexゴシック | 黑 | 1 | 〃 | ✓ | ✓ | ✓ | ✓ |
| jf open 粉圓 | justfont | jf open 粉圓 | 圓 | 1 | SIL Open Font License, Version 1.1 | ✓ | ✓ | ||
| I.字坊 | I.字坊 | I.明體 | 宋 | 1 | IPA Font License Agreement V1.0 | ✓ | ✓ | ||
| 〃 | 〃 | I.顏體 | 楷 | 1 | GNU GPLv2+ | ✓ | |||
| 〃 | 〃 | I.鋼筆鶴體 | 藝 | 1 | 〃 | ✓ | |||
| 瀨戸フォント | 瀬戸のぞみ | 瀨戸フォント | 藝 | 1 | SIL Open Font License, Version 1.1 | ✓ | ✓ | ✓ | |
| cwTeX | L10n Taiwan | cwTeX中明體 | 宋 | 1 | GNU GPLv2+ & SIL Open Font License, Version 1.1 | ✓ | |||
| 〃 | 〃 | cwTeX中楷體 | 楷 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | cwTeX中圓體 | 圓 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | cwTeX中仿宋 | 仿 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | cwTeX粗黑體 | 黑 | 1 | 〃 | ✓ | |||
| 王漢宗自由字體 | 王漢宗 | 王漢宗超明體 | 宋 | 1 | GNU GPLv2 | ✓ | |||
| 〃 | 〃 | 王漢宗特明體標準 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗細新宋簡體 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗特黑體 | 黑 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗細黑體 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗粗黑體實陰 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗仿宋標準 | 仿 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗顏楷體 | 楷 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗中魏碑簡體 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗標楷體空心 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗粗圓體雙空 | 圓 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗粗鋼體標準 | 藝 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗鋼筆行楷 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗超黑俏皮動物 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗波浪體 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗波卡體空陰 | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 王漢宗海報體半天水 | 〃 | 1 | 〃 | ✓ | |||
| 文鼎開放字體 | 文鼎 | AR PL BaoSong2GBK | 宋 | 1 | Arphic Public License (non-commercial) | ✓ | |||
| 〃 | 〃 | AR PL MingU20-L | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | AR PL Mingti2L Big5 | 〃 | 1 | Arphic Public License (free) | ✓ | |||
| 〃 | 〃 | AR PL SungtiL GB | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | AR PL KaitiM Big5 | 楷 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | AR PL KaitiM GB | 〃 | 1 | 〃 | ✓ | |||
| 自由香港字型 | 香港自由字型 | 自由香港楷書 | 楷 | 1 | CC-BY 4.0 | ✓ | |||
| M+Fonts | 森下浩司 | M+ P Type-1 | 黑 | 7 | M+Fonts License | ✓ | |||
| 〃 | 〃 | M+ P Type-2 | 〃 | 7 | 〃 | ✓ | |||
| 〃 | 〃 | M+ C Type-1 | 〃 | 7 | 〃 | ✓ | |||
| 〃 | 〃 | M+ C Type-2 | 〃 | 7 | 〃 | ✓ | |||
| 〃 | 〃 | M+ M Type-1 | 〃 | 7 | 〃 | ✓ | |||
| 〃 | 〃 | M+ M Type-2 | 〃 | 7 | 〃 | ✓ | |||
| 〃 | 〃 | M+ MN Type-1 | 〃 | 7 | 〃 | ✓ | |||
| 851 | 8:51:22 pm | 851ゴチカクット | 藝 | 1 | 自由修改分發,可商用,保留著作權 | ✓ | |||
| 〃 | 〃 | 851手書き雑フォント | 〃 | 1 | 〃 | ✓ | ✓ | ✓ | ✓ |
| 〃 | 〃 | 851チカラヅヨク | 〃 | 2 | 〃 | ✓ | |||
| 〃 | 〃 | 851チカラヨワク | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 851テガキカクット | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 851マカポップ | 〃 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | 851マカポップ | 〃 | 1 | 〃 | ✓ | |||
| Kazesawa | kazesawa | Kazesawa | 黑 | 6 | SIL Open Font License, Version 1.1 | ✓ | |||
| FLOP DESIGN | FLOP DESIGN | 裝甲明朝 | 宋 | 1 | 〃 | ✓ | ✓ | ||
| Sazanami | 狩野宏樹 | Sazanami ゴシック | 黑 | 1 | BSD | ✓ | |||
| 〃 | 〃 | Sazanami 明朝 | 宋 | 1 | 〃 | ✓ | |||
| Un Fonts | wkpark, Jungshik Shin, 김도현 | UnBatang | 宋 | 2 | GNU GPLv3 | ✓ | ✓ | ||
| 〃 | 〃 | UnDotum | 黑 | 2 | 〃 | ✓ | ✓ | ||
| 〃 | 〃 | UnShinmun | 宋 | 1 | 〃 | ✓ | ✓ | ||
| 〃 | 〃 | UnYetgul | 隸 | 1 | 〃 | ✓ | ✓ | ||
| 〃 | 〃 | UnGungseo | 藝 | 1 | 〃 | ✓ | ✓ | ||
| Sazanami | mishio | さわらびゴシック | 黑 | 1 | CC BY 3.0 | ✓ | |||
| 〃 | 〃 | さわらび明朝 | 宋 | 1 | 〃 | ✓ | |||
| Typing Art開源字體 | 中井良尚 | こころ明朝體 | 宋 | 1 | IPA Font License Agreement V1.0 | ✓ | |||
| 〃 | 〃 | はんなり明朝 | 宋 | 1 | 〃 | ✓ | |||
| 〃 | 〃 | こども丸ゴシック | 藝 | 2 | 〃 | ✓ |
(更新中)