为写程序而生的连字字体 Fira Code

Fira Code,等宽的编程连字字体

为写程序而生的连字字体 Fira Code

等宽 是指所有字符的宽度相同,如: Wi 用一样的宽度去显示

连字(ligatures)为文字排印的一个特性,比如「f」和「 i」放在一起的时候两个字母容易粘连,那设计者就会专门设计一个连字字符来替代原来单独的「f」和「i」的连字:

为写程序而生的连字字体 Fira Code

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

安装使用

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

下载地址:https://github.com/tonsky/FiraCode/releases/download/2/FiraCode_2.zip

安装教程:https://github.com/tonsky/FiraCode/wiki

为写程序而生的连字字体 Fira Code

示例

Ruby:

为写程序而生的连字字体 Fira Code

JavaScript:

为写程序而生的连字字体 Fira Code

PHP:

为写程序而生的连字字体 Fira Code

Erlang:

为写程序而生的连字字体 Fira Code

Elixir:

为写程序而生的连字字体 Fira Code

Go:

为写程序而生的连字字体 Fira Code

LiveScript:

为写程序而生的连字字体 Fira Code

Clojure:

为写程序而生的连字字体 Fira Code

Swift:

为写程序而生的连字字体 Fira Code

其他同类字体

  • https://github.com/i-tu/Hasklig (free)
  • http://www.fsd.it/fonts/pragmatapro.htm (€59)
  • http://larsenwork.com/monoid/ (free)
  • https://github.com/kika/fixedsys (free)
  • https://be5invis.github.io/Iosevka/ (free)
  • https://github.com/SSNikolaevich/DejaVuSansCode (free)
  • https://rubjo.github.io/victor-mono/ (free)
  • https://github.com/microsoft/cascadia-code (free)


分享到:


相關文章: