ARTICLE DETAIL

资讯详情

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

在 macOS 上 10 分钟装好 Fira Code:装字体、开连字、调样式

在 macOS 上 10 分钟装好 Fira Code:装字体、开连字、调样式 在 macOS 上 10 分钟装好 Fira Code装字体、开连字、调样式【免费下载链接】FiraCodeFree monospaced font with programming ligatures项目地址: https://gitcode.com/GitHub_Trending/fi/FiraCode在编辑器里敲-屏幕上却是两个分开的字符看操作符要多费一次眼力。Fira Code 是一款自带编程连字的免费等宽字体这篇讲它在 macOS 上的完整安装与配置用一条 Homebrew 命令装好字体在 VS Code、JetBrains 和 Xcode 里打开 ligatures最后处理连字不显示、终端不生效这类常见症状。快速上手一条命令装好字体 ✅最短路径是 Homebrew它负责下载和安装你不用手动挑字体文件。安装 Fira Codebrew install --cask font-fira-code装完跑一条验证命令能输出 cask 文件路径就说明装好了也可以打开字体册确认 Fira Code 出现在列表里brew list --cask font-fira-code下图左侧是 Fira Code 开启后的连字效果右侧是没有连字的普通字体对比一下差距三种安装方式怎么选方式适用人群难度一句话优缺点手动安装Font Book新手、没装 brew 的机器低克隆仓库后全选 TTF 文件用字体册安装最稳但要手动操作Homebrew cask装了 Homebrew 的开发者低一条命令搞定后续升级方便前提是装好 brew源码编译需要烘焙样式集的人中编译时可自定义 features 与字体名依赖较多入口见 script/ 与 中文文档手动安装的流程先git clone https://gitcode.com/GitHub_Trending/fi/FiraCode拿到仓库在下载好的 TTF 文件夹里全选字体文件右键选择用字体册打开再点Install Font。主流编辑器开启连字 字体装好只完成一半编辑器还要把 ligatures 打开-、才会合成一个符号。VS Code 两行 JSON 打开字体连字打开设置JSON 格式加两行保存即可editor.fontFamily: Fira Code, monospace, editor.fontLigatures: true习惯图形界面的话在设置的 Font Ligatures 下勾选 Enables/Disables font ligatures 选项效果相同。JetBrains 在 Font 设置里勾选 Enable Font Ligatures打开 Settings → Editor → Font主字体选Fira Code勾选 Enable Font Ligatures如果你的编辑器还有 Color Scheme → Color Scheme Font 设置记得在那里也勾上同一个选项。Xcode 8.0 起原生支持连字Xcode 8.0 及以上无需插件在 Preferences → Fonts 里把字体换成Fira Code连字直接生效。按症状排查问题 ⚠️连字不显示先确认编辑器里连字选项打开了这是最常见的原因核对字体名常规字重叫Fira Code在 macOS 上指定某个字重时要用FiraCode-Light这类写法重启编辑器仍不行就用brew list --cask font-fira-code确认字体文件齐全字体发虚字号加大 1–2pt或在 macOS 系统设置里检查字体平滑开关Fira Code 有专门的Retina字重高刷屏可以试试FiraCode-Retina在终端里使用时确认终端本身支持连字且字体已设为 Fira Code终端里连字不生效确认终端在支持列表内iTerm 2、Terminal.app、Kitty、Wezs terminal 等把终端字体设为Fira Code换完字体重开一个终端窗口进阶编译时烘焙样式集选读想要某个样式集比如 ss02 把、改成横杠样式永久开启而编辑器又不允许单独启用时可以编译时用-f / --features参数把它们写进字体./script/build.sh -f ss02,ss08,ss10 -n Fira Code Custom -w Regular,Bold-n换个字体名两个版本可以并存-w控制只编译哪些字重。所有特性文件都在 features/ 目录每个.fea对应一个开关。收尾装 Fira Code 本身只有两条命令剩下的功夫在编辑器里换字体、勾连字。从这以后-、会显示成单一符号读代码的速度和舒适度都会变好。完整兼容性列表与构建说明见 README_CN.md。延伸阅读README_CN.md中文文档含源码构建流程与编辑器、终端兼容性列表distr/README.txt各平台安装方式与逐个编辑器的开启步骤script/build.sh构建入口定义 features、weights、family-name 三个参数features/样式集特性文件ss、cv、zero、onum 等开关都在这里【免费下载链接】FiraCodeFree monospaced font with programming ligatures项目地址: https://gitcode.com/GitHub_Trending/fi/FiraCode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表