跳轉到

我目前在用的字型:霞鶩文楷
想必你可以直觀從我的網站感受到,這款字型的美觀程度。

快速教程


以下是摘錄的部分字型官方介紹文件

注意事項

LXGW WenKai / 霞鶩文楷

An open-source Chinese font derived from Fontworks' Klee One. 一款開源中文字型,基於 FONTWORKS 出品字型 Klee One 衍生。

開源授權 最新版 貓啃網

專案簡介

2020 年 12 月,日本著名字型廠商 FONTWORKS 在 GitHub 上釋出了 7 款日文字型,分別為 Train、Klee、Stick、Rock-n-Roll、Reggae、Rampart 和 DotGothic16,根據 SIL Open Font License 1.1 授權許可開源。7 款開源日文字型各有各的特點,而這 7 款字型中,字元數量最多的是 Klee

這是一款有著日本教科書體風格的字型,兼有仿宋和楷體的特點,可讀性高。一些 DIY 字型愛好者曾先後用仿宋等字型補全這款字型,作為手機系統的美化字型移植在 iOS、Android 等手機系統中,受到很多玩機發燒友的歡迎。不過這樣補全的字型有一些不足之處。 第一,原有字型和後補字型之間有著一定的差異,致使一些不同的文字(如 Klee 原有漢字與後補簡體字)混排之後會有一定的違和感。 第二,由於補字所用的字型為商業版權字型,補全之後不可用於商業用途,還會有侵權的風險。此外,目前現有的開源中文字型檔裡,楷體類寥寥無幾,仿宋類則幾乎沒有。

鑑於此,也為了豐富開源中文字型中的楷體門類,2021 年 1 月 20 日起,本人開始了為 Klee One 這一高質量的日文開源字型補全簡繁常用字的嘗試。因該字型具有一定的「文藝氣息」,命名 「霞鶩文楷」*(其實當初是感覺這款字型適合正文閱讀定名「文楷」,後來發現這款字型可能並不太適合大段正文排版,相比之下更加適合詩詞之類的中等長度文字排版,或者註釋排版)*。由於 Klee One 字型的 Regular 字重太細不太適合閱讀,選取原字型 SemiBold 字重作為 Regular 字重。經過長時間的積累,目前已發展成簡繁日韓均支援的 3 字重字型家族 (雖然拙劣粗糙了點)

有關補字過程的更多資訊,請參閱本人 GitHub.io 部落格裡的文章:《為 Klee 試製簡化字》

字型預覽

歷史版本的 Release,請在 Release 頁面檢視。文字版本的更新記錄 HISTORY.MD 不再維護,敬請諒解。

補字計劃

主要漢字部分

請參閱「霞鶩文楷 輕便版」加字計劃

其他部分

  • 補完 CJK 統一漢字基本區 20992 個漢字(簡繁) (目前完整版有 6857 個字形由 zi2zi 深度學習生成,字形較粗糙。)
  • 補全常用諺文(韓語/朝鮮語)音節 2367 個。 (做得比較拙劣。Lite 版不包含。)

點選此處檢視後續加字及調整計劃。

獲取字型

ⅰ. 直接下載

  1. 進入 Release 介面下載對應版本的 TTF 格式檔案,或在本倉庫 fonts/TTF 資料夾中下載。
  2. Gitee 官方映象倉庫 fonts/TTF 資料夾中下載。
  3. 進入 貓啃網Zfont.cn自由字型 進行下載。GitHub 專案更新後,會聯絡站長進行更新,更新會稍晚些。 注意: 其它收錄免費商用字型的網站上可能也收錄了本字型,但可能不是最新版。
  4. 永碩E盤藍奏雲(密碼:8ppk) 會在 GitHub 專案更新後 72 小時之內更新。
  5. 如果您使用 macOS,已經安裝過 Homebrew,可以在終端輸入命令:brew tap homebrew/cask-fonts && brew install font-lxgw-wenkai 來安裝本字型。
  6. 如果您使用 Windows,已經安裝過 Scoop,可以在終端輸入命令:scoop bucket add nerd-fonts && scoop install LXGWWenKai 或者 scoop bucket add nerd-fonts && scoop install LXGWWenKaiMono 來安裝本字型。亦可檢視微軟官方教程:如何在 Windows 中安裝或刪除字型

ⅱ. 從原始碼生成

請執行 ./sources/build.bat./sources/build.sh。需要安裝 fontmakepip3 install fontmakefontToolspip3 install fonttools

注意事項

  1. 截至目前,完整版本字型含有全部 CJK 基本區漢字,以及零星擴充套件 A~G 區漢字。 如有補字需求,請在 Issue #33 提出,不要另開 Issue,以便於整理。
  2. 本人並不是專業的設計師,並未考慮設計美感,所以看起來可能略醜,補進去的字與原版可能略有違和感,且在 Bold 字重中部分字的輪廓曲線會有毛刺,Light 字重中部分字的輪廓會存在飛點;此外由於時間倉促,並沒有多餘的時間細修,部分字的部件拼接會很生硬。如有字形最佳化建議,請在 Issue #14 提出,不要另開 Issue,以便於整理。 (以上兩個 issue 均已加上 long term 標籤,且均已在 Issues 頁面置頂。)
  3. 若需要在網站上使用這款字型,請參閱 Issue #24
  4. 對於搭配的西文字型,個人推薦 Ysabeau 系列字型。另有 Ysabeau Office 與霞鶩文楷輕便版的合併字型 LXGW Bright,採用 字型合併補全工具 將兩款字型合併而成,提供 TTF、OTF、WOFF、WOFF2 四種格式。
  5. 該字型的更多版本 (可能會隨時變動)
  6. 霞鶩文楷螢幕閱讀版 / LXGW WenKai Screen 由於原版「霞鶩文楷」Regular 字重在 PC 和 Android 螢幕上顯示較細,而 Bold 字重需要在粗體模式下才能呼叫,特製作以 Bold 字重為基礎的,加粗後的「霞鶩文楷」與 Windows 預設英文字型 Segoe UI Regular 粗細相當,PC 和 Android 手機螢幕閱讀更加舒適,無需特別切換到粗體模式。
  7. 霞鶩文楷 輕便版 / LXGW WenKai Lite:剔除 v1.100 版本增補的一些較不常用的漢字,便於開發者將字型嵌入軟體中。若完整版有字形最佳化或特性更新,精簡版也將會跟進。精簡版不包含諺文。
  8. 霞鶩文楷 GB / LXGW WenKai GB:在文楷基礎上進一步調整字形和筆形,符合 G 源字形規範。包含《通用規範漢字表》8105 個漢字。另有與「芫荽」等同源字型合併的「縫合楷」,及使用本專案字型補全的 GB 融合版
  9. 霞鶩文楷 TC / LXGW WenKai TC:供繁體中文使用者和舊字形愛好者使用,基於輕便版製作,採用舊字形寫法,主要採用 Klee One 的隱藏字形,部分部件手動修改 (大部分部件參考一點字坊「傳承字形標準化檔案」,藉助「漢文博士」「國學迷」「字統網」 等工具按部件查字,對字形進行修改)。此外已有基於 Klee One 改造的繁體中文字型 芫荽 / Iansui,採用臺灣地區的教育標準字形;另有采用香港地區字形標準的 芫茜雅楷 / JyunsaiKaai
  10. 本專案為字型專案,有關 Magisk 字型模組等手機字型替換有關的問題,請移步模組模板的 Issues 裡反饋,不要在本專案開議題。

授權資訊

本字型是基於 SIL Open Font License 1.1 改造的 FONTWORKS 開發併發布的 Klee 開源專案。Klee 是 FONTWORKS 的商標。

貓啃網提供 SIL Open Font License 1.1 非官方簡體中文譯本便於理解,僅供參考。

許可

  • 這款字型無論是個人還是企業都可以自由商用,無需付費,也無需知會或者標明原作者。 (但如果告知,我會很感激。)
  • 這款字型可以自由傳播、分享,或者將字型安裝於系統、軟體或APP中也是允許的,可以與任何軟體捆綁再分發以及/或一併銷售。
  • 這款字型可以自由修改、改造,製作衍生字型。修改或改造後的字型也必須同樣以 SIL OFL 公開。

限制

  • 在製作衍生字型時,字型名稱不可使用原有字型的「保留名稱」。本字型保留名稱「霞鶩」「LXGW」,基於本字型二次衍生的字型,名稱不可出現「霞鶩」或「LXGW」字樣;而在沒有對字型原始碼進行修改的情況下,重新編譯出來的字型,可以繼續使用本字型的保留名稱「霞鶩」「LXGW」。
  • 根據 SIL Open Font License 1.1 許可與條件中 第一條的規定, 禁止單獨出售字型檔案(OTF/TTF檔案)的行為。
  • 該字型不可在 SIL Open Font License 1.1 以外的授權許可下發行。

以上是摘錄的部分字型官方介紹文件


基於Mkdocs的網站字型美化用法

  1. 在mkdocs.yml中新增以下內容
    1
    2
    3
    4
    5
    extra_css:
      - https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css
      # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-lite-webfont@1.1.0/style.css
      # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-tc-webfont@1.0.0/style.css
      # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css
    

然後在extra.css中新增以下內容

1
2
3
4
5
6
7
8
9
body {
      font-family: "LXGW WenKai", sans-serif;
      /* Lite version */
      /* font-family: "LXGW WenKai Lite", sans-serif; */
      /* TC version */
      /* font-family: "LXGW WenKai TC", sans-serif; */
      /* Screen version */
      /* font-family: "LXGW WenKai Screen", sans-serif; */
    }

四選一,mkdocs.yml和extra.css相互對應

不懂extra_css的用法的可以看一下我寫的extra_css部分教程

Tip

切換字型後可能返回頂部按鈕會在個別瀏覽器顯示異常 建議在extra.css里加入

1
2
3
4
5
6
button.md-top {
  font-family: LXGW WenKai; /* 修改字型 */
  font-size: 16px; /* 修改字型大小 */
  font-weight: bold; /* 修改字型粗細 */
  color: #518FC1; /* 修改字型顏色 */
}