免费的编程连字等宽字体:Fira Code

免费的编程连字等宽字体:Fira Code

介绍和特征

介绍

Fira 是 Mozilla 公司 主推的字体系列。Fira Code 专为写程序而生,开源免费。除了具有等宽等基本属性外,还加入了编程连字特性(ligatures)。

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

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

Fira code 其实基于 Fira Mono 字体,然后对操作符做了特殊处理,这样更符合通常的阅读习惯。

字体里都有哪些特征?

下面是 FiraCode 的具体字符演示

左侧:Fira Code中呈现的连字。右侧:没有连字的相同字符序列。

img

下载和安装字体

下载地址

1、开源地址:https://github.com/tonsky/FiraCode

2、Github各版本下载地址:https://github.com/tonsky/FiraCode/releases

Fira_Code_v6.2.zip - December 6, 2021 - 2.5 MB

安装字体

下载完,解压它,打开/ttf 文件夹,即可看到字体文件,全选后,鼠标右键安装即可;

1659835071634

设置和效果

在 vscode 中添加设置

// 设置编辑器字体
"editor.fontFamily": "Fira Code",
// 设置编辑器字体
"editor.fontLigatures": true,

代码效果示例

1659839973348

posted @ 2022-08-07 10:56  MegaSu  阅读(749)  评论(0编辑  收藏  举报