字体推荐(编程、写代码、系统)

1、Fira Code
Fira 是 Mozilla 公司 主推的字体系列。Fira Code 是其中的一员,专为写程序而生。出来具有等宽等基本属性外,还加入了编程连字特性(ligatures)。

Fira Code 就是利用这个特性对编程中的常用符号进行优化,比如把输入的「!=」直接显示成「≠」或者把「>=」变成「≥ 」等等,以此来提高代码的可读性。

在我们写程序的时候,经常会用到 -> => :: >= .= += 等超过一个字符的操作符,但是这个操作符其实只有一个含义,按照常理来说,既然表达一个含义那么占一个位置也是理所应当的。这就是 Fira code 的目的了。

Fira code 其实基于 Fira Mono 字体,然后对操作符做了特殊处理,这样更符合通常的阅读习惯(虽然早已习惯了两个字符表示一个含义)。


ligatures.png

地址:https://github.com/tonsky/FiraCode

2、Maple Mono

Maple Mono 是一款开源的圆角等宽字体,只有基础拉丁文(英数 + 符号)、制表符。


特性:

参考了Source Code Pro,Fira Code, ubuntu mono, operator mono,sarasa mono sc nerd等优秀字体

修改了@ # $ % &的形状

有连字

花体的斜体

source/mono.fea: 有注释的 OpenType 脚本,方便阅读

ligature.png


地址:https://github.com/subframe7536/Maple-font

3、霞鹜文楷

项目简介


2020 年 12 月,日本著名字体厂商 FONTWORKS 在 GitHub 上释出了 7 款开源日文字体,分别为 Train、Klee、Stick、Rock-n-Roll、Reggae、Rampart 和 DotGothic16。 7 款开源日文字体各有各的特点,而这七款字体中,字符数量最多的是 Klee。


这是一款有着日本教科书体风格的字体,兼有仿宋和楷体的特点,可读性高。一些 DIY 字体爱好者曾先后用仿宋等字体补全这款字体,作为手机系统的美化字体移植在 iOS、Android 等手机系统中,受到很多机友的欢迎。不过这样补全的字体有一些不足之处。 第一,原有字体和后补字体之间有着一定的差异,致使一些不同的文字(如 Klee 原有汉字与后补简体字)混排之后会有违和感。 第二,由于补字所用的字体为商业版权字体,补全之后不可用于商业用途,还会有侵权的风险。此外,目前现有的开源中文字库里,楷体类寥寥无几,仿宋类则几乎没有。


鉴于此,也为了丰富开源中文字体中的楷体门类,2021 年 1 月 20 日起,本人开始了为 Klee 这一高质量的日文字体补全简繁常用字的尝试。因该字体非常适合正文阅读,命名 「霞鹜文楷」。由于 Klee 字体的 Regular 字重太细不太适合阅读,选取原字体 SemiBold 字重作为 Regular 字重。经过长时间的积累,目前已发展成简繁日韩均支持的 3 字重字体家族 (虽然拙劣粗糙了点) 。

wenkai-3.png


地址:https://github.com/subframe7536/Maple-font

4、现代窄斜体:smiley-sans 得意黑


得意黑是一款在人文观感和几何特征中寻找平衡的中文黑体。整体字身窄而斜,细节融入了取法手绘美术字的特殊造型。字体支持简体中文常用字(覆盖 GB 2312 编码字符集)、拉丁字母、日文假名、阿拉伯数字和各类标点符号。

注意事项

本字体部分笔画和结构采用了美术字风格的形态处理方式,并未严格遵循中国大陆规范汉字写法,敬请注意。

使用场景:

推荐:平面海报、电商文案、视频字幕、书报标题、游戏嵌入等;

不推荐:正文排版、编程代码、手机界面等。

地址:https://github.com/atelier-anchor/smiley-sans


标签: 字体
2022.11.21   /   热度:82   /   分类: golang

发表评论:

©地球仪的BLOG  |  Powered by Emlog