开发者们使用的多标记,通常都是用几个字符编码。对于人的大脑来说,像->、<=或:=这样的序列是单一的逻辑标记,即使它们在屏幕上显示两到三个字符。您的眼睛并非无消耗的来扫描、解析并将多个字符连接到一个逻辑字符中。理想情况下,所有编程语言都应该为操作符设计成熟的Unicode符号,但现在还不是这样。
Fira Code是一种免费的等宽字体,包含常用的编程语言中多种字符组合的连字。这只是一个字体呈现功能,底层代码仍然与ASCII兼容。这有助于更快地阅读和理解代码。对于一些常见的序列,如..或//,连字允许我们纠正间距。
左侧:Fira Code中呈现的连字。右侧:没有连字的相同字符序列。
Fira Code 带有种类繁多的箭头。更棒的是:您可以随心所欲地制作它们,并根据需要组合开始/中间/结束片段!
Fira Code 不仅与连字有关,还对标点符号和频繁的字母对进行了一些微调。
Fira Code 带有各种各样的箭头,更棒的是,您可以随心所欲地制作它们,并且可以任意组合开始/中间/结束片段!如何启用
可以使用样式集/字符变体更改或启用某些连字:
作为一种编程字体,Fira Code 对 ASCII/框绘图、电力线和其他形式的控制台 UI 具有出色的支持:
Fira Code 是第一个提供专用字形来渲染进度条的编程字体:
在运行中:
我们希望更多的编程字体能够采用这个约定并发布自己的版本。
Unicode 覆盖使 Fira Code 成为数学写作的绝佳选择: