ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Fira Code:免费编程连字等宽字体,3步装好就能用

Fira Code:免费编程连字等宽字体,3步装好就能用 Fira Code免费编程连字等宽字体3步装好就能用【免费下载链接】FiraCodeFree monospaced font with programming ligatures项目地址: https://gitcode.com/GitHub_Trending/fi/FiraCode读代码时-、、:这类符号在你的大脑里是一个意思但在屏幕上被拆成两三个独立字符眼睛得反复解析、拼合阅读速度被拖慢。Fira Code 是一款免费等宽字体它用编程连字把相邻字符在渲染时合并成一个整体符号技术把、这类常用组合变成一眼可辨的单元。它只发生在渲染层代码本身仍是普通 ASCII。一句话定位开源、可商用、可重建的编程字体Fira Code 基于 Mozilla 的 Fira Mono 扩展而来采用 SIL Open Font License 1.1 授权个人和商业场景都免费。等宽字体指每个字符占同样宽度最适合对齐代码。字体特性用 OpenType 特征文件描述决定哪些字符组合渲染成什么仓库里还带了完整的构建脚本改完字形可以自行重建见 script/。核心效果多字符符号合并成一眼单元这张图是一张四列对照表第一列是特性代码后面三列分别是不启用连字默认渲染变体渲染。比如默认会渲染成数学符号 ≤开启cv19则更接近箭头风格和合并为单条与三条连续横线!直接画上斜杠。对习惯了数学符号的人默认观感最顺。终端 UI为控制台场景准备的完整字库面向终端的部分同样成体系Powerline 状态栏符号、全套方块与半填充条、box drawing 制表符都对齐了宽度图中的 partial boxes部分方块可以拼出任意控制台面板边框。它还是首个提供进度条专用字形UEE00 到 UEE0B的编程字体上排是矩形块下排是环形段命令行工具直接输出这些码位就能画出进度条。安装 Fira Code 的 3 个步骤 获取字体文件。推荐包管理器一行搞定按系统选一条# 按系统选择其中一行执行 brew install --cask font-fira-code # macOS choco install firacode # Windows sudo apt install fonts-firacode # Ubuntu / Debian手动安装字体文件下载 zip 包时走这步。macOS 选中 ttf 目录里全部文件右键打开并选安装字体Windows 双击文件点安装字体或全选后右键一次装完。在编辑器里启用。VS Code 把字体设为 Fira Code 并勾选 Font LigaturesIntelliJ 系列在 Settings → Editor → Font 打开 Enable Font Ligatures 并选中该字体。Atom 1.9、MacVim 默认开启无需额外配置。个性化配置最常被用到的几个特征代码每个开关的具体规则都在 features/ 目录里按个人习惯挑用即可特征代码改变什么什么时候用calt/liga编程连字默认开启不喜欢合并符号时关闭zero、cv11–cv13数字 0 带点或斜杠区分 0 与 O 时开启onum旧体数字文档、报表中数字显示更精致ss10fi、fl 等字偶想让单词里的 fi/fl 正常显示cv01–cv32a、g、i、l 等字形风格按个人审美微调单个字符连字多的字体有时会拖累长文件渲染项目专门做过优化并记录了各方案的耗时对比见 docs/calt_performance.md。环境与兼容先看编辑器和终端支不支持编辑器侧覆盖面很广VS Code、Sublime Text、Atom、IntelliJ 全家IDEA、WebStorm、PyCharm2016.2 起、gVim、Xcode、Visual Studio 都能启用。终端要挑iTerm 2、Windows Terminal、Hyper、Kitty 这类支持连字的没问题GNOME Terminal、PuTTY 等则不支持换终端即可。网页里用font-face引用字体文件同样可以。最常被问的 3 个问题连字会改变我的代码吗不会。它是纯渲染层替换文件内容仍是 ASCII复制、粘贴、搜索、语法高亮全部不受影响。装了没生效先查哪里两处编辑器有没有打开字体连字开关终端本身支不支持。建议先在 VS Code 验证字体没问题再排查终端。不想用连字能关吗能。在编辑器字体设置里关掉calt/liga网页则在 CSS 里加font-feature-settings: calt 0也可以只通过样式集关掉个别连字。Fira Code 解决的是一个很具体的问题让多字符运算符在代码里被当成整体一眼读完。如果你每天在编辑器和终端里写代码、想省掉符号解析的成本花几分钟装上就行SIL OFL 授权意味着个人和商用都不需要付任何费用。【免费下载链接】FiraCodeFree monospaced font with programming ligatures项目地址: https://gitcode.com/GitHub_Trending/fi/FiraCode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表