tonsky /FiraCode

Free monospaced font with programming ligatures

★ 82,180⑂ 3,214👁 705⑃ 212● 1,389▤ 29◈ 56
ClojureOFL-1.1Created 2014-11-11
82,180
stars
+3
3,214
forks
705
watchers
212
prs
1,389
issues
29
releases
56
discussions

README

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

!Fira Code

 问题

开发者们使用的多标记,通常都是用几个字符编码。对于人的大脑来说,像-、

下一步:

- 如何安装
- 疑难解答
- 相关新闻

 字体里都有哪些特征?

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



Fira Code 带有种类繁多的箭头。更棒的是:您可以随心所欲地制作它们,并根据需要组合开始/中间/结束片段!



Fira Code 不仅与连字有关,还对标点符号和频繁的字母对进行了一些微调。



Fira Code 带有各种各样的箭头,更棒的是,您可以随心所欲地制作它们,并且可以任意组合开始/中间/结束片段!如何启用



可以使用样式集/字符变体更改或启用某些连字:



作为一种编程字体,Fira Code 对 ASCII/框绘图、powerline和其他形式的控制台 UI 具有出色的支持:



Fira Code 是第一个提供专用字形来渲染进度条的编程字体:



在运行中:



我们希望更多的编程字体能够采用这个约定并发布自己的版本。

Unicode 覆盖使 Fira Code 成为数学写作的绝佳选择:



 它看起来怎样?




 编辑器兼容性列表

|  支持  |  不支持   |
|-------|----------------|
| Abricotine | Arduino IDE |
| Android Studio (2.3+, 说明) | Adobe Dreamweaver |
| Anjuta (除非在 EOF) | Delphi IDE |
| AppCode (2016.2+, 说明) | Standalone Emacs (解决方法) | IDLE |
| Atom 1.1 或更新版本 (说明) | KDevelop 4 |
| BBEdit (14.6+, 说明) | Monkey Studio IDE |
| Brackets (使用 此插件) | 
| Chocolat | UltraEdit |
| CLion (2016.2+, 说明) | 
| Cloud9 (说明) | 
| Coda 2 |
| CodeLite |
| CodeRunner |
| Comma (在 首选项  编辑器  字体 中) |
| CotEditor |
| Eclipse |
| elementary Code |
| Geany (1.37+) |
| gEdit / Pluma |
| GNOME Builder |
| Godot |
| GoormIDE (说明) |
| gVim (Windows, GTK) |
| IntelliJ IDEA (2016.2+, 说明) |
| Kate, KWrite |
| KDevelop 5+ |
| Komodo |
| Leafpad |
| LibreOffice |
| LightTable (说明) |
| LINQPad |
| MacVim 7.4 或更新版本 (说明) |
| Mancy |
| MATLAB (说明) |
| Meld |
| Mousepad |
| NeoVim-gtk |
| NetBeans |
| Notepad (Windows) |
| Notepad++ (解决方法)  |
| Notepad3 (说明)|
| Nova |
| PhpStorm (2016.2+, 说明) |
| PyCharm (2016.2+, 说明) |
| QOwnNotes (21.16.6+) |
| QtCreator |
| Rider |
| RStudio (说明) |
| RubyMine (2016.2+, 说明) |
| Scratch |
| Scribus (1.5.3+) |
| SublimeText (3146+) |
| Spyder IDE (仅适用于 Qt5) |
| SuperCollider 3 |
| TeXShop|
| TextAdept (Linux, macOS) |
| TextEdit |
| TextMate 2 |
| VimR (说明) |
| Visual Studio (2015+, 说明) |
| Visual Studio Code (说明) |
| WebStorm (2016.2+, 说明) |
| Xamarin Studio/Monodevelop |
| Xcode (8.0+, 否则 使用插件) |
| Xi |
| Probably work: Smultron, Vico | Under question: Code::Blocks IDE |

 终端兼容性列表

|  支持  |  不支持  |
|-------|--------------|
| crosh (说明) | Alacritty |
| Hyper (参见 3607) | Cmder |
| iTerm 2 | ConEmu |
| Kitty | GNOME Terminal |
| Konsole | gtkterm (需求) |
| Mintty | guake (需求) |
| QTerminal | LXTerminal (需求) |
| st (补丁) | mate-terminal |
| Terminal.app | PuTTY |
| Termux | rxvt |
| Token2Shell | sakura (需求) |
| Wez’s terminal | Terminator (需求) |
| Windows Terminal | terminology |
| ZOC (macOS) | Windows Console |
| | xfce4-terminal (需求) |
| | xterm |
| | ZOC (Windows) |

 浏览器支持

html




css
/ CSS /
@import url(https://cdn.jsdelivr.net/npm/[email protected]/distr/fira_code.css);


css
/ Specify in CSS /
code { font-family: 'Fira Code', monospace; }

@supports (font-variation-settings: normal) {
  code { font-family: 'Fira Code VF', monospace; }
}


- IE 10+, Edge Legacy: 启用 font-feature-settings: "calt";
- Firefox
- Safari
- Chromium-based browsers (Chrome, Opera)
- ACE
- CodeMirror (enable with font-variant-ligatures: contextual;)

 使用 Fira C

Top issues

Discussions

Latest release

6.2 6.2 2021-12-06
- Fixed monospaced property 1325

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON