Fira Code 免费商用编程字体包(v6.2 TTF/可变/WOFF/WOFF2 共 19 个文件)
以代码连字出名的开源等宽字体,实测 2030 个字形、1586 个码位,静态 6 份加可变 1 份,网页格式 WOFF 与 WOFF2 各 6 份
Fira Code 是基于 Fira Sans 改造的等宽编程字体,把 =>、!=、>=、|| 这类多字符运算符合成单个字形,是很多开发者终端与编辑器里的默认选择。本包取官方 v6.2 发布包:ttf/ 6 个静态字重(Light/Regular/Medium/SemiBold/Bold 加 Retina,单个 0.27—0.30 MiB)、variable_ttf/ 1 个可变字体(0.27 MiB,wght 一根轴)、woff/ 6 个(0.12—0.13 MiB)与 woff2/ 6 个(0.10—0.11 MiB)共 19 个文件。fontTools 实测单文件 2030 个字形、1586 个码位,含 233 个拉丁扩展字符与 2 个全角字符,不收中文字形。上游 zip 未附许可正文,本包按仓库根目录 LICENSE 原样补入(内容未改动),字体依 SIL OFL 1.1 授权、可免费商用。
Detailed description is currently available in Chinese only.
Details
它最核心的卖点是连字:把两个或三个字符的运算符画成单个符号,读代码时视觉块更少;不喜欢的话在编辑器里关闭 ligatures 即可,字体依然好用。
本包 19 个文件覆盖四种官方格式:静态 TTF 6 个、可变 TTF 1 个、WOFF 6 个、WOFF2 6 个,桌面与网页都不用自己转。
Retina 档是它的一个特色:字形与 Regular 相同但间距更紧,适合高 DPI 小字号显示。
这套包里有什么
- 实测单文件 2030 个字形、1586 个码位,含 233 个拉丁扩展字符,覆盖常见运算符与变音符。
- 静态字重 6 档(Light / Retina / Regular / Medium / SemiBold / Bold),单个 0.27—0.30 MiB,档位命名与 CSS 权重好对应。
- variable_ttf/FiraCode-VF.ttf 一根 wght 轴(0.27 MiB),一个文件出全部字重。
- 网页格式两套都给:woff/ 6 个(0.12—0.13 MiB)照顾旧浏览器,woff2/ 6 个(0.10—0.11 MiB)用于现代项目。
- 不收中文字形(CJK 基本区实测 0 个),中文注释与字符串里的汉字要靠中文字体回退。
文件格式与建议用法
- TTF(ttf/ 目录,6 个 ×0.27—0.30 MiB):本机安装首选:IDE、终端、编辑器逐个字重点名,兼容性最好。
- 可变 TTF(variable_ttf/FiraCode-VF.ttf,0.27 MiB):一个文件覆盖 Light→Bold 的字重滑杆,做 UI 需要 450 这类中间字重时用它;老软件识别不了就退回静态版。
- WOFF(woff/ 目录,6 个 ×0.12—0.13 MiB):网页兼容用:只有需要照顾旧浏览器才挂这一档。
- WOFF2(woff2/ 目录,6 个 ×0.10—0.11 MiB):网页现代用:体积最小,写 @font-face 直接选它。
本包已含上游给的 WOFF/WOFF2,不需要自己转格式——转换产物按 OFL 属于 Modified Version,改名规则会跟着来。桌面装 ttf/ 或 variable_ttf/,网页用 woff2/,各取所需即可。
适合怎么用
连字是它的名头,但不是所有人都受用:在 VS Code 里设 editor.ligatures=false、终端里关掉相应开关即可退回普通等宽显示,不必换字体。
它不适合排正文:连字会改动符号的字宽表现,文本段落、Markdown 正文用普通无衬线更稳。
高 DPI 屏或小字号(11 以下)先试 Retina 档,间距更紧、单行能放更多字符。
中文场景配一款中文等宽或黑体做回退,否则汉字宽度不齐,中英混排的注释列会歪。
授权与商用说明
依 SIL OFL 1.1 授权:可自由使用、研究、修改与再分发,商业项目免费,不需要授权申请。
上游 zip 里没有许可正文(只有 README),因此本包按仓库根目录的 LICENSE 原样补入 LICENSE.txt,文件内容未做改动。
版权头为 Fira Code Project Authors,未声明 Reserved Font Name;改名要求只针对修改后的版本。
硬限制照旧:不能把字体文件本身单独售卖;再分发时把 LICENSE.txt 一起带上。
常见问题
Q:Fira Code 和 Fira Sans 是一回事吗?
A:不是。Fira Sans 是 Firefox OS 那套无衬线正文字体,Fira Code 在它基础上把等宽度与连字做了处理,专供代码使用。本包只有 Fira Code。
Q:19 个文件都要装吗?
A:不用。桌面装 ttf/ 里的 Regular(再加一档 Bold 足够),或者只装 variable_ttf/FiraCode-VF.ttf 一个;woff/woff2 是给网页的,本机装不上很正常。
Q:为什么文档站还在用 WOFF 而不是只用 WOFF2?
A:本包两种都给了:WOFF2 覆盖现代浏览器,WOFF 留给还需要照顾旧浏览器的项目。新项目只挂 woff2/ 就行。
文件说明
包内文件:LICENSE.txt(4.3 KB)、ttf/FiraCode-Bold.ttf(311.9 KB)、ttf/FiraCode-Light.ttf(281.6 KB)、ttf/FiraCode-Medium.ttf(277 KB)、ttf/FiraCode-Regular.ttf(282.8 KB)、ttf/FiraCode-Retina.ttf(278.7 KB)、ttf/FiraCode-SemiBold.ttf(297.1 KB)、variable_ttf/FiraCode-VF.ttf(279.6 KB)、woff/FiraCode-Bold.woff(135.2 KB)、woff/FiraCode-Light.woff(128 KB)、woff/FiraCode-Medium.woff(127.7 KB)、woff/FiraCode-Regular.woff(128.5 KB)、woff/FiraCode-SemiBold.woff(133.9 KB)、woff/FiraCode-VF.woff(135.3 KB)、woff2/FiraCode-Bold.woff2(105.3 KB)、woff2/FiraCode-Light.woff2(100.5 KB)、woff2/FiraCode-Medium.woff2(100 KB)、woff2/FiraCode-Regular.woff2(100.8 KB)、woff2/FiraCode-SemiBold.woff2(104.5 KB)、woff2/FiraCode-VF.woff2(110.4 KB)、字体说明与格式用法.txt(4.4 KB)。Windows 右键「为所有用户安装」(需管理员权限),macOS 双击进字体册,Linux 复制到 ~/.local/share/fonts 后执行 fc-cache -f;woff/ 与 woff2/ 目录供网页使用。
来源与许可
本包全部来自官方发布物:https://github.com/tonsky/FiraCode/releases/tag/6.2。字体依 SIL Open Font License 1.1 授权,包内随附对应的许可文件(LICENSE.txt),安装与商用前请先读一遍。本站只做打包与分发,未对字形、名称或格式做任何修改。
Related keywords
We only index publicly available resource information. All rights belong to the original authors; please verify licensing before use. Contact us for takedown requests.
Similar resources
Google Fonts 仓库里的开源无衬线可变原件,字碗偏圆、x-height 大;实测正体 1150 个字形、斜体 1162 个、码位同为 1010,wght 300—800 默认 400,另有 wdth 75—100 一根字宽轴
界面、图表与西文正文常用的开源无衬线,实测正体 2478 个字形、斜体 1998 个、码位同为 1615;wght 轴 200—900 但默认档是 200(ExtraLight),且零中文字形,中文必须回退
繁体中文宋体的可变版,一个 TTF 覆盖 200 到 900 的连续字重,实测 20939 个字形、20748 个码位;默认字重是 200(ExtraLight),GB2312 只有 4865/6763,简中长文要换包
台湾用字标准的开源繁体黑体可变版,一个 TTF 覆盖 100 到 900 的连续字重,实测 20950 个字形、20745 个码位;两个坑要留意:默认字重是 100(Thin),GB2312 只有 4865/6763
Adobe 思源系列的等宽支:一个 TTC 收 7 档字重 × 5 种地区写法 × 正体与斜体共 70 个字面,实测每字面 65535 个字形、44798 个码位,GB2312 的 6763 个汉字全覆盖
New arrivals
Iosevka 与思源黑体复合的等宽简中编程字体,实测 57132 个字形、GB2312 全部 6763 个汉字都有,正体斜体共 10 个文件 248.19 MiB
偏手机屏幕阅读的开源圆体,实测 30661 个字形、GB2312 全部 6763 个汉字都有,字面收到 97.5% 并略加粗
基于 Y.OzFont 重调的手写风简中字体,实测 25803 个字形、GB2312 全部 6763 个汉字都有,三档字重各一个文件