Sarasa-Gothic README

The project's README from github.com/be5invis/Sarasa-Gothic. As one markdown file: README.md.

Sarasa Gothic (更纱黑体 / 更紗黑體 / 更紗ゴシック / 사라사고딕)

This is SARASA GOTHIC, a CJK composite font based on Inter, Iosevka and Source Han Sans.

Note

It is highly recommended to completely remove the old version of the fonts before you install the newer version of this font. Many OSes' and softwares' caching system may have trouble when dealing with large TTC fonts.

To build

You need Node.js (version 20 or newer), AFDKO (latest) and ttfautohint installed, then run:

npm install

after the NPM packages are installed, run

npm run build ttf

to build the TTF files, it would be in out/ttf directory.

To build TTC, type

npm run build ttc

instead, the files would be in out/ttc directory.

Please note that you will need a lot of memory to create TTCs, due to the huge quantity of subfamily-orthography combinations.

What are the names?

Mirrors

Sarasa-Gothic (be5invis/Sarasa-Gothic)

Searching Database…

这是什么?Sarasa Gothic 是一款 CJK 复合字体,它把 Inter(拉丁字母、希腊字母和西里尔字母)、Iosevka(用于 Mono/Term/Fixed 变体)和 Source Han Sans(CJK 字形)合并为一套统一的无衬线黑体,覆盖中文、日文、韩文以及拉丁文字。
这是一款字体,还是一整个系列的变体?它是一个系列:一个字形风格维度(Gothic、UI、Mono、Term、Fixed)加上一个地区字形规范维度(CL、SC、TC、J、K、HC)。因此每次构建会生成许多子字族与字形规范的组合,而不是单一文件。
我该如何获取字体文件?安装 Node.js 20+、AFDKO 和 ttfautohint,运行 `npm install`,然后用基于 Verda 的构建脚本生成 TTF 文件。如果想要合并文件,也可以改为生成 TTC,输出位于 out/ttf 或 out/ttc 中。
构建前需要安装什么?构建前必须安装 20 或更高版本的 Node.js、AFDKO 工具包和 ttfautohint。
安装时有哪些需要注意的坑吗?安装新版字体前,应先彻底删除旧版本,因为许多操作系统和应用的字体缓存难以处理较大的 TTC 文件。此外,自行构建 TTC 也需要大量内存,因为子字族与字形规范的组合数量非常庞大。
Gothic、UI、Mono、Term 和 Fixed 变体之间有什么区别?Gothic 和 UI 使用基于 Inter 的拉丁、希腊和西里尔字形(引号分别为全角与窄引号)。Mono、Term 和 Fixed 使用基于 Iosevka 的字形,其破折号分别为全角、半角和无连字的半角。
字体名称中的 SC、TC、J、K、HC、CL 字母是什么意思?它们标明汉字所用的 CJK 字形规范。CL 是古典字形规范,SC、TC、J、K 和 HC 则分别遵循 Source Han Sans 对简体中文、繁体中文、日文、韩文和香港中文的地区惯例。
如果我访问 GitHub 很慢,有没有更快的方式获取字体?项目列出了 TUNA 和 NJU 镜像(均位于中国大陆)作为备用下载源。
Creator
be5invis
Size
5.7 GB
Stars
12.9K
Age
9y
Commits · 90 Days