Giter Club home page Giter Club logo

shanggu's Introduction

正體中文 简体中文

Shanggu Fonts

一套泛中日韓字型,基於思源黑體思源宋體思源等寬以及思源系列衍生字型製作,包含黑體、明體、圓體以及簡轉繁字型。

預覽

image
image

關於字型

說明

本專案字型名稱為「 尚古 Shanggu Fonts 」, 舊名稱為「 Advocate Ancient Fonts 」

1. 新舊異體字(如青-靑 尚-尙 兑-兌 温-溫等)合併為舊字形

Shanggu Sans | 尙古黑体 | 尙古黑體,
Shanggu Serif | 尙古明体 | 尙古明體,
Shanggu Mono | 尙古等宽 | 尙古等寬。

2. 新舊異體字遵從 Unicode 分開編碼

根據標點和簡化字的不同,分為TC、SC、JP三種。

Shanggu Sans TC | 尙古黑体TC | 尙古黑體TC,
Shanggu Serif TC | 尙古明体TC | 尙古明體TC,
Shanggu Mono TC | 尙古等宽TC | 尙古等寬TC
Shanggu Sans SC | 尙古黑体SC | 尙古黑體SC,
Shanggu Serif SC | 尙古明体SC | 尙古明體SC,
Shanggu Mono SC | 尙古等宽SC | 尙古等寬SC,
Shanggu Sans JP | 尙古黑体JP | 尙古黑體JP,
Shanggu Serif JP | 尙古明体JP | 尙古明體JP,
Shanggu Mono JP | 尙古等宽JP | 尙古等寬JP。

3. 簡轉繁體

簡入繁出的字型,可根據文字内容動態匹配一簡多繁的情況。

Shanggu Sans ST | 尙古黑体 转繁体 | 尙古黑體 轉繁體,
Shanggu Serif ST | 尙古明体 转繁体 | 尙古明體 轉繁體。

▼ 一簡多繁測試,此功能使用 OpenType 特性。
image

格式說明

1. OpenType 格式(OTF/OTC)

原版格式。

2. TrueType 格式(TTF/TTC)

基於 Source-Han-TrueType 無損轉換,兼容性較好。

3. 可變字型

包括 OpenType 和 TrueType 格式。由於資源限制,此版本未使用舊版思源黑體、思源宋體的字圖。

下載字型

  1. 可從本站 Releases 頁面下載字型(推薦)。
  2. 可從騰訊微雲下載 Shanggu 字型。

授權

遵循 SIL Open Font License 1.1

特別感謝

1. 字圖來源

2. 字型處理工具

3. TrueType 格式轉換及處理

4. 字形參考

5. 簡轉繁參考

關於作者

shanggu's People

Contributors

guiwonder avatar

Stargazers

yiran avatar  avatar  avatar  avatar 烧鱼君 avatar EmiyanG avatar PukNgae Cryolitia avatar  avatar 5idereal avatar Hui-Hong You avatar Kaeso avatar  avatar Daisuke Fujimura (fd0) avatar 馬腊咯稽 avatar  avatar Innocence avatar 甜Salt avatar  avatar 渡程 avatar  avatar  avatar BobYang avatar Darkness avatar Evolto avatar 世緣哥 avatar XXX村民 avatar 煎蛋 avatar Saki Itomi avatar King Judd avatar Hector Sioh avatar Estela ad Astra avatar Linda Huang avatar  avatar 散木 avatar  avatar  avatar  avatar Chase Zhang avatar  avatar Biu avatar CnYeShneg avatar RichMie avatar  avatar Huán-Syuān avatar Loybin avatar Zihao Lu avatar  avatar Tsau MingSung avatar  avatar Ye Wenyu avatar funfir3s avatar  avatar karl avatar  avatar liuchanghuaX1 avatar tsiank avatar  avatar Chitose avatar jonz94 avatar  avatar 花樂娛樂 FWHP Enfun avatar Heptazhou avatar 雲水 avatar Bobo_alcazar avatar sakyu avatar qianzhu233 avatar  avatar  avatar 6bir avatar feng avatar non-sens avatar  avatar Yukai Huang avatar Messy Ghost avatar Anthony Du avatar  avatar Ding_Vic avatar  avatar cHAnGe avatar ChangeZ DokiStar avatar  avatar  avatar Sea in April avatar Maximilien Mellen avatar  avatar WillZ avatar aenerv7 avatar  avatar Adam Twardoch avatar Jonson Petard avatar  avatar Gauti avatar Hayden Wong avatar Leechael avatar 1-WEEK avatar  avatar ahdung avatar  avatar  avatar Marguerite Su avatar

Watchers

WillZ avatar Binxiao19 avatar laopeng avatar  avatar

shanggu's Issues

希望serif也可以提供ttf版本

介于Windows有多数传统界面对otf支持性不佳,可以提供ttf版本,如果hinting制作困难,希望可以提供不带hinting的版本,感谢

Conflict with Source Han Fonts J

Currently this font family has the exact same name with Source Han Sans and Serif which causes conflicts during installation. Also, 'Source' is the reserved font name of Source Han Sans.

Please consider giving this nice font a unique name!

“义”不应采用 KR 字形

“义”亦被视为“叉”俗字,但“叉”与简体字“义”无关;因此将点强行放在撇、捺起笔高度下方的字形并不合理,字形本身我认为也不符合汉字美学。故“义”应改用 SC 字形。

ttf档案字高字宽为2048

我发现在以前的ttf档案中,字高字宽为1000,而1.013版本里的字高字宽变成了2048(使用软件为FontCreator14),想问一下这是原生就是这样还是别的什么问题?

另外,我发现安装字体后,PS会将其归类为韩文字体,是Adobe的问题还是什么问题呢?(只是有点好奇)

關於字型標準的疑問

在本字型專案中,部分字型已默認更改為傳承字型(如:「直」、「為」等),但近日在翻看《傳承字形推薦形體表》(1.04版)時,看到其規則中提到:

  • “五、異體字之間,若構形明顯相異,但部份形體字理較薄弱,或另有原因,以
    致不宜取該異體,則以灰底暗紅色標示,並以註釋說明。例如「么」宜作「幺」,「匆」宜作「怱」或「悤」,「裡」宜作「裏」等。”。

以「匆」為例,本字型中並未直接將「匆」的代碼點替換為「怱」或「悤」的字型,所以想了解一下您對於字型取捨的看法

About 文字需修改

“基于思的源传承字形(旧字形)字体”当为“ 基于思源的传承字形(旧字形)字体”

关于VF字体的兼容性问题

在比较古早开发的程式中只显示出一个字重,且默认为 EL,且只供选择 EL

image

可以像 Noto 字体(我装的都是VF)那样提供所有预设实例吗

image

隹部件未统一

如图
image

隔壁的字体
image

使用变体一的字如:
隹雀奞翟霍奪奮隺進罹羅隼焦隻隽瞿雁雄雅雇雉雊雌雎雒雕雛雝雞離難㲝䨄靃雙集蒦舊雚𦾔飌魋睢唯誰推惟脽錐淮椎萑維堆崔嵟碓陮帷㢈騅蜼鵻䳡濉雖鷕蓷嶊匯濰催摧皠鏙璀漼槯墔磪𣝤𪆐𣙇

使用变体二的字如:
巂䍜雔雥雦雈䧹猚隿雂雃雏雐雓雗雡雤䧱䧲䧴䧵䧷䧸䧻䧼䧾䧿䨁䨂䨃䨅䨆䨈䨉㸈䨇䨊䮶倠婎趡顀谁䧽踓锥琟焳㮅痽㕍醀䶆骓䱦蓶嶉䜃䗽维潍㜠嗺䜅慛膗凗熣繀獕㒑擓㨤

可能有缺漏,请见谅。

About glyphs of 呆,保...

There is difference between glyph of 呆,保,堡... compared to I.Ming:
IMG_20230211_033150
In I.Ming:
IMG_20230211_033407

Hope you will check.

标点并未完全居中及竖排显示问题

字体横排时标点并没有完全居中,而是偏左,见与全字库宋体的对比,可以改为完全居中吗?(图有点大,我折叠了)

标点居中问题
  • 尚古:
    screenshot_2023_03_19T17_09_45+0800

  • 全字库宋:
    screenshot_2023_03_19T17_09_57+0800


以及竖排时,冒号“:”并未随之竖排,而是按横排效果显示,如图对比,不知这是否能修正?

竖排冒号问题
  • 尚古:

screenshot_2023_03_19T17_14_11+0800

  • 全字库宋:
    screenshot_2023_03_19T17_14_33+0800

「拐」字處理問題

Unicode「拐」(U+62D0) 字已統一,現時由於KR字圖用「另」形,導致TC及JP版未符各地慣用形,希望於下個版本作區分。

「叧」見於「枴」、「拐」、「箉」等,或作「𠮠」,或俗作「另」(見《傳承字形部件檢校表》99 (98)頁)。HK, TW, JP用「叧」形,CN, KR用「另」形。

按:Unicode「枴/柺」與「別/别」字則不統一,個人認為可以於各版本中維持分離。「箉」思源只有CN及JP圖,沒有從「叧」(TW指引)者,而「叧」「𠮠」皆通,個人認為毋須特別作處理。

“关”仍需改用 CN 字图

该问题貌似在引入秋空黑体 CL 字图后再次出现。结合简体情况(關 -> 関 -> 关)该字仍需要改用 CN 字图。

大佬

请问下有没有交流群之类的,好渴望和作者交流呀

字形需要修改

本專集字型(無後綴版本)存在一些不合理的地方,希望能修改一下。

  1. 录(嚴重bug)
    本專案字型錯誤將录與彔合併爲彔,然而實录與彔並不相同。
    彔,僅有一層意思
    ①.雕刻木材。《廣韻.入聲.屋韻》:「彔,刻木也。」
    录,則有兩層意義
    ①.彔的俗字
    ②.録的簡化字
    也就是說彔是不能用作録的簡化字的。 #3 的觀點是錯誤的。

  2. 奂(部件)
    奂與奐被合併爲奐,這種做法並不合理。奂與奐外形差異較大,奂字没有任何新字形楷化的成份,奂字雖是奐俗字但也是奐的簡體,奂奐合併之後造成簡繁混亂。對於不熟悉繁體字的用戶來說,很容易出現閱讀障礙,造成閱讀效率下降。

  3. 争(部件)
    争與爭被合併爲爭,這種做法並不合理。⺈與爫同樣没有新舊字形之分,且争與爭外形差異較大,與奂奐相同。

  4. 吳(部件)
    吴與吳被合併爲吳,不合理。原因同上。

  5. 䍃(部件)
    簡繁䍃部件被合併,不合理。原因同上。

作爲普通人的角度上來看,以上問題給本字型帶來了嚴重的缺陷和閱讀障礙。希望能改正。

字型【夜】不统一

首先非常感谢大佬制作的尚古系列
个人也非常喜欢这一系列传承字型
在使用过程中发现一个情况,在尚古黑体/尚古等宽中的【夜】字是传承字型
但是在尚古明体中的【夜】字却貌似并没有修改
是遗漏了还是有什么别的考量?

“風”部件的問題

如題,《檢校表》曰風的第三筆爲橫,而本字體卻寫作撇,望修正
另外部分部件存在違和感,此處不在一一説明
image

image

部分字未統一

應統一:
丢 → 丟
俣 → 俁
呑 → 吞
吴 → 吳
娛 → 娱
并 → 幷
彙 → 彚
彞 → 彝
悮 → 悞
戬 → 戩
晩 → 晚
榝 → 樧
瀬 → 瀨
緑 → 綠
迖 → 达
郉 → 邢
頽 → 頹
濲 → 瀔
骩 → 骫(可用港版字圖,比台版字圖傳承)

image

另外「鈃」戶經切,一種長頸酒器,也跟「鉶」通,與讀經天切,用於人名「宋銒」的「銒」異,兩字不能合併。但「鈃」卻顯示爲「銒」。

弯引号字形没有统一

,其全宽或半宽没有统一。为拉丁文字等排版方便我认为应选半宽。

……好像感覺“躺”字不存在似的……
不是我説,我雖然現在衹有二二年十月份版的,但是它的“躺”不是舊字形。
我不知道一個月前的哪個版本有没有改過來,但是確實得改,好多思源舊字形字體都没改。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.