Nerd Fonts 仓库中的 Fira Mono 粗体字重指南:变体选择、连字处理与自行打补丁
开发工具CLI【免费下载链接】nerd-fontsIconic font aggregator, collection, patcher. 3,600 icons, 50 patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, more项目地址https://gitcode.com/GitHub_Trending/ne/nerd-fonts点击查看免费下载Fira Mono 是 Mozilla 为 Firefox OS 设计的等宽字体在 Nerd Fonts 仓库中被打补丁集成了 3600 图标。本文以patched-fonts/FiraMono/Bold/README.md为核心讲解 Fira Mono 补丁字体的三种命名变体Nerd Font / Mono / Propo如何选择、连字行为如何取舍以及直接下载已补丁字体与使用 font-patcher 自行打补丁两条完整落地路径读完即可为终端、编辑器和 GUI 场景选对并装好合适的 Fira Mono Nerd Font。Fira Mono 是什么Fira Mono是 Mozilla 推出的字型typeface曾被用于 Firefox OS。它在当前 Nerd Fonts 仓库中对应的版本为3.206见 fonts.json 中version: 3.206并且被标注为等宽字体isMonospaced: true字体特征描述为 Mozilla typeface, dotted zero即采用点状零dotted zero设计便于在代码与终端环境中与字母O区分。在仓库中的相关资源位置如下已补丁字体输出目录patched-fonts/FiraMono其中包含Bold、Medium、Regular三个字重子目录原始未打补丁字体patcher 输入源src/unpatched-fonts/FiraMono包含FiraMono-Bold.otf、FiraMono-Medium.otf、FiraMono-Regular.otf三个字重的 OTF 文件本篇文章对应的 Bold/README.md 属于每个字重目录都会生成的目录附加说明其模板见 src/readme-per-directory-addendum.md因此它既包含字体族级信息版本号、选择指南也服务于该字重的具体下载与使用场景。三种补丁变体Nerd Font、Nerd Font Mono 与 Nerd Font Propo无论你选定了哪个字重Bold、Medium还是RegularFira Mono 的补丁产物都分为三种命名后缀对应三种不同的图标宽度策略。以下是文档中的 TL;DR 结论Nerd Font Mono缩写 NFM当你被限制只能使用等宽字体例如某些终端环境时选择带Nerd Font Mono后缀的字体。这类字体中所有图标都被压缩为单字符宽度保证行内对齐。Nerd Font缩写 NF无 Mono 后缀当你希望图标更大通常约为普通字母宽度的 1.5 倍时选择不带Mono的Nerd Font。多数终端支持这种宽度但实际效果因终端而异原文标注 ymmv。Nerd Font Propo缩写 NFP当你在比例字体上下文GUI 元素、演示文稿编辑等中使用时选择Nerd Font Propo后缀的变体图标按比例宽度排版适配非等宽场景。在 patched-fonts/FiraMono 顶层可以看到三种变体 × 三个字重的完整文件命名字重Nerd FontNerd Font MonoNerd Font PropoBoldFiraMonoNerdFont-Bold.otfFiraMonoNerdFontMono-Bold.otfFiraMonoNerdFontPropo-Bold.otfMediumFiraMonoNerdFont-Medium.otfFiraMonoNerdFontMono-Medium.otfFiraMonoNerdFontPropo-Medium.otfRegularFiraMonoNerdFont-Regular.otfFiraMonoNerdFontMono-Regular.otfFiraMonoNerdFontPropo-Regular.otf注意三个字重的字体文件统一放在patched-fonts/FiraMono顶层而Bold/、Medium/、Regular/三个子目录内各自只包含README.md与LICENSE用于按字重分发说明与许可信息。连字Ligatures处理文档明确说明连字在补丁字体中一般会被保留Ligatures are generally preserved in the patched fonts.。需要特别注意的是版本差异Nerd Fontsv2.0.0中Nerd Font Mono系列字体不包含连字从v2.1.0开始这一限制已被取消Nerd Font Mono字体同样保留连字。因此如果你使用的终端支持连字、但又希望关闭连字以获得更纯粹的等宽观感通常可以在终端自身的设置项中关闭原文you can (usually) disable them in the terminal settings。连字是否启用属于终端渲染层面的行为补丁字体文件本身不做强制。获取方式一直接下载已补丁字体文档给出两条下载渠道稳定版release从 Nerd Fonts 的 release 页面下载字体压缩包。稳定版产物按字体族打包例如FiraMono.zip与体积更小的FiraMono.tar.xz开发版直接使用当前仓库patched-fonts/FiraMono目录下的.otf文件即上文表格列出的 9 个文件它们对应仓库最新开发状态。拿到字体文件后可借助仓库根目录的 install.sh 进行安装。该脚本支持的与本文最相关的参数如下源码见 install.sh-s, --mono安装单宽字形变体对应Nerd Font Mono脚本内部variantM-p, --use-proportional-glyphs安装比例字形变体对应Nerd Font Propo脚本内部variantP-O, --otf/-T, --ttf按需优先选择 OTF 或 TTF 文件Fira Mono 产物为.otf默认即优先 OTF-U, --install-to-user-path/-S, --install-to-system-path安装到当前用户字体目录默认或系统全局目录需要 root-l, --link以符号链接方式安装-c, --copy为默认复制方式。例如仅安装 Fira Mono 单宽粗体变体./install.sh -s FiraMono脚本支持通过位置参数传入字体目录名如FiraMono来避免全量安装如果目录名不存在脚本会列出patched-fonts下的全部可用字体目录供参考见 install.sh。获取方式二使用 font-patcher 自行打补丁文档指出第二条路径是使用 font-patcher 对字体自行打补丁其典型动机是不需要全部图标——例如希望缩小字体体积时可以通过 patcher 提供的各种选项裁剪符号集not include all symbols for smaller font size。仓库根目录即提供可执行的 font-patcher 脚本。以原始 Fira Mono 粗体字重为例其源文件位于 src/unpatched-fonts/FiraMono/FiraMono-Bold.otf可基于它生成定制版补丁字体。这样你可以在等宽 Mono 变体宽图标变体与裁剪后的最小符号集之间自由组合得到比仓库预置产物更贴合自身需求的版本。补丁字体集成的图标集Fira Mono 补丁字体所集成的图标集在父级 patched-fonts/FiraMono/README.md 中有完整清单主要包括Codicons0.0.45、Devicons2.17.0、Font Awesome6.5.1、Font Awesome Extension0.0.3、Font Logos1.3.0、Material Design2022-10-06 版、Octicons18.3.0、Seti and original0.8.1、Pomicons1.001、Powerline Extra1.200、Powerline Symbols1.000、Power Symbols IEC2015-02、Weather Icons2.0.10。这些图标集经由补丁流程嵌入 Fira Mono 的字符映射中覆盖代码、终端与开发工具链常用的各类图标语义。许可与命名约定Fira Mono 补丁字体的许可文本位于 patched-fonts/FiraMono/LICENSE 与各字重目录内的 LICENSE字体数据版权归 Mozilla Foundation 与 Telefonica S.A.2012-2015采用SIL Open Font License 1.1分发。fonts.json中其licenseId为OFL-1.1-no-RFN、RFN标记为false说明该字体未声明保留字体名Reserved Font Name派生作品命名相对宽松保留字体名机制的背景说明见 src/readme-rfn-addendum.md。小结围绕patched-fonts/FiraMono/Bold/README.md这张字重级说明卡你可以快速完成 Fira Mono 补丁字体的决策闭环先按使用环境在Nerd Font宽图标、Nerd Font Mono单宽与Nerd Font Propo比例三者中选定变体再通过下载仓库patched-fonts/FiraMono下现成.otf文件 install.sh安装或用根目录font-patcher基于src/unpatched-fonts/FiraMono自行裁剪两条路径获取字体最后根据终端是否支持连字决定是否在终端设置中关闭连字。赞分享开发工具CLI【免费下载链接】nerd-fontsIconic font aggregator, collection, patcher. 3,600 icons, 50 patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, more项目地址https://gitcode.com/GitHub_Trending/ne/nerd-fonts点击查看免费下载相关推荐Nerd Fonts 中 Fira Mono 字体指南三种变体选择、图标集与打补丁实战Nerd Fonts 中 Fira Mono 字体指南三种变体选择、图标集与打补丁实战 Fira Mono 是 Mozilla 为 Firefox OS 设计开发工具CLINerd Fonts 中的 Droid Sans Mono补丁字体变体选择、安装与自行打补丁实战指南Nerd Fonts 中的 Droid Sans Mono补丁字体变体选择、安装与自行打补丁实战指南 本篇指南围绕 Nerd Fonts 仓库中 Droid开发工具CLINerd Fonts 中的 Fira MonoMozilla 字体的三种字型变体、连字处理与打补丁实战指南Nerd Fonts 中的 Fira MonoMozilla 字体的三种字型变体、连字处理与打补丁实战指南 Fira Mono 是 Mozilla 为 Fir开发工具CLI上一篇在 Next.js 15 中集成 TinaCMS 可视编辑kitchen-sink 示例工程全解析下一篇Flipper Zero Sub-GHz 频段扩展实战修改 furi_hal_subghz 解锁非官方频率餐厅寻呼机场景创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Symfony 8.1 升级指南:从 8.0 平滑迁移的完整兼容性变更清单与实战解读

Symfony 8.1 升级指南:从 8.0 平滑迁移的完整兼容性变更清单与实战解读

后端Web框架 【免费下载链接】symfony The Symfony PHP framework 项目地址: https://gitcode.com/GitHub_Trending/sy/symfony 点击查看 免费下载 Symfony 8.1 作为 8.0 的次版本(minor release),遵循 Symfony 官方发布流程&…

2026/9/30 2:32:51 阅读更多 →
Altium Designer原理图绘制全流程:从工程新建到编译输出

Altium Designer原理图绘制全流程:从工程新建到编译输出

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/30 2:32:51 阅读更多 →
嵌入式驱动开发实战:从寄存器到Linux内核的完整技术栈

嵌入式驱动开发实战:从寄存器到Linux内核的完整技术栈

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/30 2:32:51 阅读更多 →

最新新闻

深度学习模型优化全流程:训练、压缩与部署实战

深度学习模型优化全流程:训练、压缩与部署实战

把Model-Optimizer这个项目从头到尾完整落地一遍之后,我觉得很多过程里踩过的坑和沉淀下来的判断,值得好好写出来。Model-Optimizer不是什么惊艳的大框架,而是一套面向深度学习模型全生命周期的优化工具集:训练阶段管优化器选型、…

2026/9/30 4:08:47 阅读更多 →
分层架构设计:从依赖倒置到工程落地,让代码边界清晰可维护

分层架构设计:从依赖倒置到工程落地,让代码边界清晰可维护

1. 分层架构到底在解决什么问题真正驱动一个 APP 必须分层架构的,从来不是“架构理念”这种玄乎的东西,而是那几次加需求加到头皮发麻的经历。先说我自己的例子:早些年我做过一款资讯类 APP,第一版为了抢上线时间,所有…

2026/9/30 4:08:47 阅读更多 →
Django+Spark构建新能源汽车销售数据分析系统全解析

Django+Spark构建新能源汽车销售数据分析系统全解析

说句实在话,每年到毕设季,总有一批人卡在大数据选题上。要么是光讲理论没有落地页面,要么是系统做出来了但分析逻辑太浅,答辩时老师一问就露馅。前阵子我刚帮人把一套星云新能源汽车销售数据分析系统完整跑通,技术栈就…

2026/9/30 4:08:47 阅读更多 →
Paperclip:本地AI Agent工程实践指南(Node.js+React+OpenClaw+Claude)

Paperclip:本地AI Agent工程实践指南(Node.js+React+OpenClaw+Claude)

1. 项目概述:Paperclip 不是回形针,而是一个被严重误读的 AI 工程实践入口“Paperclip”这个词一出来,很多人第一反应是办公桌抽屉里那个银色金属弯钩——但在这个技术语境下,它根本不是物理物件,而是当前 AI 应用层工…

2026/9/30 4:08:47 阅读更多 →
Android设备远程adb调试:原理、连接方式与实战指南

Android设备远程adb调试:原理、连接方式与实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/30 4:08:47 阅读更多 →
Luatools for macOS实战:LuatOS固件烧录与串口调试指南

Luatools for macOS实战:LuatOS固件烧录与串口调试指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/30 4:07:47 阅读更多 →

日新闻

Base64 图片头部特征识别:从文件头到格式判断的完整指南

Base64 图片头部特征识别:从文件头到格式判断的完整指南

1. 项目概述:为什么说看懂 base64 图片头部是基本功这几年跟 base64 打交道的机会越来越多,后端接口返回图片、前端渲染验证码、小程序里存小图、还有一些老系统导出报表,动不动就给你一段长到怀疑人生的 base64 字符串。很多人拿到字符串就直…

2026/9/30 0:00:35 阅读更多 →
Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

简介:本资源是一份面向Java初学者与课程设计学生的公交站牌广告灯箱管理系统毕业设计文档,聚焦城市公共广告资源信息化管理痛点,提供从需求分析到技术实现的完整方案。文档采用标准学术论文结构,含摘要、英文摘要、目录及五章正文…

2026/9/30 0:00:35 阅读更多 →
用 Redis Lua 构建大模型 API 多租户原子配额治理体系

用 Redis Lua 构建大模型 API 多租户原子配额治理体系

我去年年底接了一个内部 AI 平台的治理需求,背景很直接:公司把 DeepSeek、MiniMax 这类大模型 API 统一封装成内部网关,开放给几个业务团队用。结果第一个月账单出来,额度直接超了 4 倍。仔细查日志,发现原因并不复杂—…

2026/9/30 0:00:35 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 8:16:59 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/29 16:41:41 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/29 8:24:48 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/29 19:29:29 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/29 5:58:00 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/29 3:55:56 阅读更多 →