Skip to content
AD
AD

字体 ​

中文字体 ​

中文字体相比英文字体的可选择性明显小了许多。显然,制作一款中文字体所需要的投入不是英文字体可以比拟的。许多制作精良的中文字体需要通过商业授权来回血,这意味着我们不能像对待开源软件一样对待大部分中文字体。

中文字体推荐 ​

字体在本站可预览简介地址
思源字体是✅由 Adobe 与众多合作伙伴共同开发的开源字体,包括黑体、宋体,支持简中、繁中、日语和朝鲜语。官网
霞鹜文楷*是✅一款开源中文字体,兼有仿宋和楷体的特点,好看。同时有 Mono 版本,允许商用。GitHub
OPPO Sans是✅由 OPPO 发布的免费商用字体。官网
MiSans是✅由小米发布的免费商用字体,宣布将支持全球语言。官网
站酷字体否❌站酷字库提供的一系列字体,均可供免费商用,由于风格性较强因此适合内容创作者使用。官网
  • 「霞鹜文楷」:「落霞与孤鹜齐飞」=>「霞鹜」
  • 你可以前往 Code Space 的如何食用页面,那里有一个字体切换器,可以让你预览所选字体在网页前端的显示效果。
    • 预览仅供参考,影响字体显示效果的因素有很多,无法在网页前端中完美展示。
    • 你可以让整个 Code Space 都以你中意的字体展示。

Mono 字体 ​

Mono 字体,全称 Monospace 字体(等宽字体),是指所有字符(字母、数字、符号)占用相同水平宽度的字体。这与大多数日常使用的比例字体(如 Times New Roman 或微软雅黑)不同,在比例字体中,不同字符(例如字母 i 和 w)的宽度是不同的。

IDE 中通常默认使用 Mono 字体,因为这对于代码开发和审阅来说是必须的。Mono 字体通常会在全字符等宽的前提下尝试设计得更加美观,例如 JetBrains Mono 是内置在 JetBrains IDEs 中的等宽字体,就很好看。

Mono 字体通常不包含中文,所以对于我们来说,需要其他中文字体配合使用。

Mono 字体推荐 ​

注意:显示在各 终端、控制台、命令行、…… 等当中的字体一般默认均为 Mono 字体。

字体简介地址
JetBrains MonoJetBrains 提供的开源 Mono 字体,支持连写,允许商用。官网
Maple Mono一款重新设计的等宽字体,支持连字,额外支持中文和日文,支持控制台图标,允许商用。官网

Mono 字体用作代码显示的效果比较千篇一律。在 Code Space 的如何食用页面有一个字体切换器,可以切换代码块显示用的 Mono 字体。

字体 CDN ​

在网页前端中使用字体时,出于方便考虑,引用来自 CDN 的字体资源是比较方便快捷的做法。

在国外,Google Fonts 是主流的字体 CDN 服务之一,但是我们无法在国内稳定地使用其提供的服务。

在国内,你可以尝试改用到字图 CDN,其中提供了一些中文字体的 CDN 和 npm 包,以供前端使用。另外,npm 官方仓库中也存在许多可供分发的字体,并且一般也会提供 JsDeliver CDN。

如果你正在为桌面应用程序选择合适的字体,那么则应当考虑在程序中包含完整的字体文件而不是引用 CDN,你需要另寻途径获得字体文件,例如寻找他们的官方网站或者 GitHub 仓库。

字体文件的格式后缀一般为 .ttf(Windows 等操作系统格式)、woff2(Web 优化格式)。

贡献者

页面历史

贡献/支持 Code Space

请查看贡献页面,帮助 Code Space 完善内容以提供更好的文档服务。
或者,也可以浅浅支持芒果一下~