Skip to content
GuiWonderPublic

About

基於思源系列的傳承字形(舊字形)CJK 字體 Shanggu Fonts 尙古系列字體

Topics

Resources

Stars

441 stars

Watchers

10 watching

Forks

Latest commit

 

History

247 Commits

Folders and files

Repository files navigation

English 简体中文 繁體中文 日本語

Shanggu Fonts 尙古字體

基於思源系列的傳承字形(舊字形)CJK 字體家族系列

📌 概述

Shanggu Fonts(尙古字體)是一套基於思源黑體(Source Han Sans)、思源宋體(Source Han Serif)與思源等寬(Source Han Mono)開發的 CJK 字體家族系列,以傳承字形(舊字形)為核心理念的開源字體專案。字體系列涵蓋黑體、明體與圓體等多種風格,並提供對應的簡轉體字體版本。

📺 預覽

image
image

📝 命名

專案名稱統一為「尙古(Shanggu)」。「尚」為「尙」的常用異體字,因此「尙古」亦常被寫作「尚古」。本字體系列實際採用的中文名稱為「尙古」,因此您在電腦上搜尋本字體時,請使用「尙古」。

1. 📚 字體系列

英文 簡體中文 繁體中文 日文
Shanggu Sans 尙古黑体 尙古黑體 尙古角ゴシック
Shanggu Serif 尙古明体 尙古明體 尙古明朝
Shanggu Mono 尙古等宽 尙古等寬 尙古等幅
Shanggu Round 尙古圆体 尙古圓體 尙古丸ゴシック

2. 📘 版本描述

版本 描述
無附加名 舊字形增強版
TC 繁體中文標點版
SC 簡體中文標點版
JP 日文標點版
ST(簡轉繁) 簡轉繁字體

📑 字形規範與異體字處理

本字體未採用任何特定地區的現代字形標準,而是以更傳統的舊字形為設計基礎。主要參考了一點字坊《傳承字形標準化文件》,但需說明的是,本字體並未完全遵循該標準。若您對該標準的符合度有更高要求,建議選用一點字坊出品的相關字體。

1. 🔶 舊字形增強版(無附加名版本)

字體對常見的新舊異體字進行了統一處理,採用舊字形。例如:

  • 青 → 靑
  • 尚 → 尙
  • 兑 → 兌
  • 温 → 溫

舊字形增強版共提供一种變體版本,使用繁體中文置中標點。

2. 🌏 地區標點版(TC、SC、JP版本)

新舊異體字依照 Unicode 的分別編碼處理,不進行字形合併統一。

基於不同地區的標點符號差異,字體提供三種變體版本:

  • TC(繁體)
  • SC(簡體)
  • JP(日文)

中日簡化形式差異採用以下處理方式:

  • 中日異體字位於同一個 Unicode 碼位時,使用不同的變體進行區分。
    image
  • 中日異體字位於不同 Unicode 碼位時,遵循各自的書寫規範,不作字形上的統一。
    image

3. 🔁 自动簡轉繁字型(ST 版本)

字型具備「簡入繁出」功能。在處理「一簡對多繁」時,字型藉助 OpenType 特性,實現了基於上下文語境的「一簡對多繁」動態匹配。以「干」字為例:當檢測到後接「活」字時,系統會自動觸發「干→幹」的定向替換,輸出「幹活」;而當後接「燥」字時,則觸發「干→乾」的替換,輸出「乾燥」。這種基於語境的動態字形調用,有效提升了文字轉換的精準性。
image

📦 字型格式

提供多種格式以適應不同使用場景。

格式 描述
OTF / OTC OpenType CFF 原生格式
TTF / TTC TrueType 格式,更高的軟體相容性
可變字型 提供 CFF2 與 TrueType 兩種可變格式

📥 下載方式

所有字型檔案可於專案的 👉Releases 頁面下載取得。

📜 授權協議 (License)

本專案所有字型全部採用 SIL Open Font License 1.1(OFL-1.1) 授權:

  • ✅ 免費使用:無論個人或企業,皆可自由下載並用於任何商業設計。
  • ✅ 可衍生:允許在 OFL-1.1 授權條款下進行修改、擴充,並製作衍生字體。
  • ⚠️ 限制事項:不得單獨販售字型檔案本身。

📦 字體的製作過程

在思源黑體 (Source Han Sans)、思源宋體 (Source Han Serif) 日文版的基礎上,利用 locl 在地化特性與 UVS(變體選擇器)數據表,挑選調取字庫底層隱藏的、符合傳承規範的異體字形,重新編寫至底層 cmap(字元對應表)中,作為預設顯示字形。
在對應關係確立後,進一步增補了許多重繪字形。其中,黑體增補 6,537 個字形(包含 817 個直接引入秋空󠄁黑體 (ChiuKong Gothic)字形);明體則同步完成了 6,659 個字形的重繪。

🙏 致謝

1. 🔤 字體

2. 🔨 相關工具

3. ⚪ 圓體轉換

4. 📖 參考內容

📬 聯絡方式

https://github.com/GuiWonder

About

基於思源系列的傳承字形(舊字形)CJK 字體 Shanggu Fonts 尙古系列字體

Topics

Resources

Stars

441 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages