本指南提供了在各种操作系统上安装 Fira Code 字体并在编辑器、终端和网页等不同环境中进行配置的全面说明。有关不同字体功能和变体的详细信息,请参阅 字体功能 和 字符变体和样式集。
来源:README.md15-22 distr/README.txt1-106
第一步是从 GitHub releases 页面下载 Fira Code 的最新版本
Fira_Code_vX.Y.zip,其中 X.Y 是版本号)提供两种安装方法
标准安装:
ttf 文件夹使用 Chocolatey:
choco install firacode
标准安装:
使用 Homebrew:
brew tap homebrew/cask-fonts
brew install font-fira-code
sudo apt install fonts-firacode
pacman -S ttf-fira-code
AUR 中的替代软件包:otf-fira-code-git
dnf install fira-code-fonts
| 发行版 | 安装命令 |
|---|---|
| Gentoo | emerge -av media-fonts/fira-code |
| Solus | sudo eopkg install font-firacode-ttf font-firacode-otf |
| Void Linux | xbps-install font-firacode |
如果您的发行版没有打包 Fira Code,您可以使用此脚本手动安装
使用 pkg:
pkg install firacode
使用 ports:
cd /usr/ports/x11-fonts/firacode && make install clean
来源:README.md230-244 README.md245-253
下表列出了 Fira Code 与各种编辑器和 IDE 的兼容性
| 编辑器/IDE | 兼容性 | 备注 |
|---|---|---|
| VS Code | ✓ | 支持非常好 |
| IntelliJ IDEA/WebStorm/PyCharm/等 | ✓ | 2016.2+ 版本 |
| Atom | ✓ | 1.1+ 版本 |
| Sublime Text | ✓ | 3146+ 版本 |
| Visual Studio | ✓ | 2015+ 版本 |
| Xcode | ✓ | 8.0+ 版本 |
| Android Studio | ✓ | 2.3+ 版本 |
| Eclipse | ✓ | |
| NetBeans | ✓ | |
| Emacs | 部分 | 需要解决方法 |
| Vim/GVim | ✓ | 提供多种选项 |
有关完整的兼容性列表,请参阅 README.md75-146
Ctrl + , / Cmd + ,)Fira Code,替换任何现有内容要指定字体粗细,请使用 Fira Code Light(Windows)或 FiraCode-Light(macOS)。
Fira Code如果选择了颜色方案,请同时进行:3. 在设置 → 编辑器 → 颜色方案 → 颜色方案字体 → 启用字体连字 中启用 4. 在设置 → 编辑器 → 颜色方案 → 颜色方案字体 下将“主字体”选择为 Fira Code
Cmd + ,,PC 上是 Ctrl + ,)Fira CodeAtom 1.9 及以上版本默认启用连字。
在首选项 → 设置之前添加以下行
要启用抗锯齿,请将“gray_antialias”添加到 font_options。
注意:某些连字,例如基于连字符的连字(例如 ->),可能无法正常工作。
| 终端 | 兼容性 | 备注 |
|---|---|---|
| iTerm2 | ✓ | 完全支持 |
| Windows 终端 | ✓ | 良好支持 |
| Terminal.app | ✓ | |
| Kitty | ✓ | |
| Konsole | ✓ | |
| Hyper | ✓ | 参见 issue #3607 |
| Alacritty | ✗ | 不支持 |
| GNOME Terminal | ✗ | 未解决的工单 |
| Cmder | ✗ | 不支持 |
| PuTTY | ✗ | 不支持 |
有关完整的终端兼容性列表,请参阅 README.md152-171
要将 Fira Code 用作网络字体,请将其包含在您的 HTML 或 CSS 中
HTML
CSS 导入
然后在您的 CSS 中指定字体
Fira Code 应该能在所有现代浏览器中正常工作。对于旧版浏览器
font-feature-settings: "calt"; 启用font-variant-ligatures: contextual; 启用如果您在安装或使用 Fira Code 时遇到问题
来源: README.md21-22 distr/README.txt557-561
关于 Fira Code 的更多信息