资讯详情

资讯详情

Nerd Fonts 中的 Overpass Nerd Font:Mono/Regular 字体详解、图标集与安装补丁指南

开发工具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 仓库中已打好补丁的Overpass Nerd Font Mono/Regular字体源自开源 Web 字体家族 Overpass说明其版本与许可、内置的 13 个图标集来源、三种字体变体Nerd Font / Mono / Propo的适用场景以及“下载现成补丁字体”与“用 font-patcher 自行补丁”两条实战路径并结合仓库源码与配置文件给出可验证的依据。字体本体Overpass 与版本信息patched-fonts/Overpass/Mono/Regular/README.md记录的字体对应上游Overpass一个开源 Web 字体家族灵感来自美国高速公路路标字体 Highway Gothic仓库fonts.json中描述为An open source font family inspired by Highway Gothic。当前补丁版本为3.0.5许可为OFL-1.1-no-RFN or LGPL-2.1-only见 fonts.json且不涉及 Reserved Font NameRFN: false。一个值得注意的细节文档明确指出fi、fl、ldot三个连字ligatures被移除原因是它们只映射到单一的 advance width字宽。这是补丁流程为保持等宽/统一度量而做的调整与原字体行为存在差异使用时应知晓。在仓库中Overpass 相关的 README 由模板统一生成patched-fonts/Overpass/Mono/Regular/README.md与patched-fonts/Overpass/README.md、patched-fonts/Overpass/Mono/README.md内容一致其通用骨架来自 src/readme-per-directory-addendum.md其中的%DOWNLOADFROM%占位符在生成时被替换为具体的下载链接。目录结构与可用的三种变体patched-fonts/Overpass目录分为Mono与Non-Mono两大分支。Mono/Regular子目录下实际包含三个补丁产物OverpassMNerdFont-Regular.otf—— 即Nerd FontNF图标约 1.5 个普通字母宽双倍宽度OverpassMNerdFontMono-Regular.otf—— 即Nerd Font MonoNFM图标按单倍宽度生成适合终端等强制等宽环境OverpassMNerdFontPropo-Regular.otf—— 即Nerd Font PropoNFP不调整 advance width无“overhang”适合 GUI、演示文稿等比例排版场景。与之对应的未补丁源文件位于src/unpatched-fonts/Overpass/其上游文件名为overpass-mono-regular.otf见fonts.json中imagePreviewFontSource字段并附有相同的 README.md。快速选型TL;DR文档给出了三条简明选择规则若受限于等宽字体如终端环境选择带Nerd Font MonoNFM的字体若希望图标更大通常约为普通字母的 1.5 倍宽选择不带Mono的Nerd FontNF大多数终端支持但效果因人而异ymmv若工作于比例上下文GUI 元素、演示文稿编辑等选择带Nerd Font PropoNFP的字体。连字Ligatures行为补丁后的字体通常保留原有连字。Nerd Fonts 从v2.1.0起不再像v2.0.0那样在Nerd Font Mono字体中去掉连字。若你使用支持连字的终端且不希望看到连字通常可以在终端设置中关闭该功能。对于 Overpass 而言仍需注意上文提到的fi/fl/ldot三个连字被移除的例外。内置图标集13 个来源一览Mono/Regular版本的 Overpass Nerd Font 一次性整合了 13 个上游图标集文档以表格形式完整列出下表保留全部字段仅将外部链接标注为上游出处Icon set name上游项目versionlicenseCodiconsmicrosoft/vscode-codicons0.0.45CC BY 4.0Deviconsdevicons/devicon2.17.0MITextraglyphssource-foundry/Hack-MITFont AwesomeFortAwesome/Font-Awesome6.5.1CC BY 4.0Font Awesome ExtensionAndreLZGava/font-awesome-extension0.0.3MITFont Logoslukas-w/font-logos1.3.0unlicensedMaterialDesignTemplarian/MaterialDesign-FontOct 6, 2022Apache 2.0Octiconsprimer/octicons18.3.0MITSeti and originaljesseweed/seti-ui0.8.1MITPomiconsgabrielelana/pomicons1.001OFL 1.1 RFNPowerline Extraryanoasis/powerline-extra-symbols1.200MITPowerline Symbolspowerline/powerline1.000 (ca 2013)MITPower Symbols IECjloughry/UnicodeFeb 2015MITWeather Iconserikflowers/weather-icons2.0.10 (1.100)OFL 1.1这些图标集正是 font-patcher 通过--codicons、--fontawesome、--material、--octicons、--pomicons、--powerline、--powerlineextra、--powersymbols、--weather等命令行开关逐一注入字体的完整开关见下文。获取路径一直接下载已补丁字体稳定版从项目 Release 页面获取打包好的稳定版本Overpass 提供两种压缩格式Overpass.zip—— 常规压缩包Overpass.tar.xz—— 体积更小的压缩格式。开发版本仓库若需要未发布的开发版本可直接从本仓库的patched-fonts/Overpass/目录按需下载对应文件例如本文主题的 OverpassMNerdFont-Regular.otf、OverpassMNerdFontMono-Regular.otf 与 OverpassMNerdFontPropo-Regular.otf。注意仓库master分支下的文件路径并非稳定路径引用时应尽量使用 Release 标签而不是 master 分支。获取路径二用 font-patcher 自行补丁若需要 Overpass 之外的变体如更小体积、只含部分图标集可以使用仓库根目录的 font-patcher基于 FontForge 的 Python 脚本自行对未补丁源文件打补丁。未补丁的 Overpass 源文件位于 src/unpatched-fonts/Overpass。基础用法示例摘自根 README./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf ./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf -s -q ./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf --mono --quiet ./font-patcher Inconsolata.otf --fontawesome ./font-patcher Inconsolata.otf --fontawesome --octicons --pomicons ./FontForge.AppImage -script /tmp/nerdfonts/font-patcher /tmp/nerdfonts/CascadiaMonoPL-Semibold.ttf --fontawesome -out /tmp对 Overpass 而言将参数换成src/unpatched-fonts/Overpass/Mono/Regular/overpass-mono-regular.otf即可./font-patcher src/unpatched-fonts/Overpass/Mono/Regular/overpass-mono-regular.otf --complete -out /tmp/patched通常建议使用--complete-c选项注入全部可用图标与仓库中已发布的 Overpass Nerd Font 保持一致。关键命令行参数速查摘自根 README 的完整选项表生成三类变体的核心开关--single-width-glyphs-s按单倍宽度生成图标即Nerd Font Mono类型与--mono等价--variable-width-glyphs不调整 advance width无“overhang”即Nerd Font Propo类型默认不加上述开关则生成双倍宽度图标即Nerd Font类型。图标集开关--complete, -c加入所有可用图标--codicons、--fontawesome、--fontawesomeext、--fontlogos、--material/--mdi、--octicons、--pomicons、--powerline、--powerlineextra、--powersymbols、--weather按需注入对应图标集与文档图标集表格一一对应--braille额外加入盲文符号可选rectangle、circle、gapless三种风格。其他常用选项-out OUT指定输出目录--quiet, -q关闭详细输出--adjust-line-height, -l调整行高使 Powerline 分隔符更居中--configfile CONFIGFILE指定配置文件示例见 src/config.sample.cfg可配合--removeligs/--removeligatures移除配置文件指定的连字--dry只检查命名而不实际补丁/保存适合调试--glyphdir GLYPHDIR指定用于补丁的图标目录默认指向src/glyphs。从源码看 Overpass 的补丁配置与验证在 fonts.json 中Overpass 的元数据给出了补丁流程的关键事实unpatchedName/patchedName/folderName均为Overpassversion为3.0.5RFN为falserepoRelease为true即该项目随 Release 发布打包imagePreviewFont为OverpassM Nerd Font预览字体取自Overpass/Mono/Regular/overpass-mono-regular.otfisMonospaced为true印证Mono分支属于等宽字体家族许可为OFL-1.1-no-RFN or LGPL-2.1-only。仓库根 readme.md 的字体总表也将 Overpass Nerd Font 列为官方已补丁字体之一原字体名 Overpass版本 3.0.5。此外开发者可通过仓库自带的批量重补脚本gotta-patch-em-all-font-patcher!.sh以Overpass作为过滤参数重打全部 Overpass 字体。安装到系统补丁字体下载后可像普通字体一样安装macOS将.otf/.ttf文件放入~/Library/Fonts或双击后用“字体册”安装Windows右键选择“安装”或放入C:\Windows\FontsLinux复制到~/.local/share/fonts用户级或/usr/share/fonts系统级随后执行fc-cache -fv刷新字体缓存脚本化安装仓库提供 install.shBash与 install.ps1PowerShell可在脚本或 CI 中自动化安装若使用支持字体回退的终端也可采用“只装一个NerdFontsSymbolsOnly字体 原字体回退”的方式见根 README 的 Option 8Font Fallback。安装后在编辑器、终端或 IDE 中选择对应的字体族名如Overpass Mono Nerd Font/... Mono/... Propo即可看到内置图标与 Powerline、Font Awesome、Devicons 等生态的配置兼容。小结patched-fonts/Overpass/Mono/Regular/README.md覆盖了 Overpass Nerd Font 的三个核心问题字体是什么版本 3.0.5、OFL 许可、fi/fl/ldot连字移除、里面有什么13 个图标集及其版本与许可、怎么用三种变体选型 下载/自补丁两条路径。结合 fonts.json、font-patcher 与 src/readme-per-directory-addendum.md你既可以直接安装现成字体也可以基于未补丁源文件按需定制自己的 Overpass 补丁变体。赞分享开发工具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点击查看免费下载相关推荐GitHub Desktop 捆绑 Git 构建维护指南git-native-bits 贡献流程解读与复制检测测试佐证GitHub Desktop 捆绑 Git 构建维护指南git native bits 贡献流程解读与复制检测测试佐证 GitHub Desktop 作为一款开发工具CLINerd Fonts Overpass Light 字重补丁字体指南图标集、连字处理与 NF/NFM/NFP 选字实战Nerd Fonts Overpass Light 字重补丁字体指南图标集、连字处理与 NF/NFM/NFP 选字实战 本篇技术指南以 Nerd Fonts开发工具CLINerd Fonts 中的 IBM 3270 补丁字体详解变体选择、图标集与自打补丁实践Nerd Fonts 中的 IBM 3270 补丁字体详解变体选择、图标集与自打补丁实践 导读 本文以 Nerd Fonts 仓库中 IBM 3270 补丁字开发工具CLI上一篇ZenML 自定义容器镜像仓库Container RegistryFlavor 开发完整指南下一篇OneUptime 自托管部署 Slack 集成完整指南从 App 创建、网络配置到签名验证创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →