Repolode
tywr

tywr/Nordwand-Mono

一款为编程设计的紧凑型新哥特风等宽字体,可用 Python 生成并自定义参数。

Star
464
Fork
1
未关闭 Issue
2
最近提交
21天前

这是什么?

Nordwand Mono 是一款面向编程的等宽字体,设计上借鉴了 Univers 的字形细节,比例则参考 JetBrains Mono。作者最初是为自己的终端和 Neovim 环境寻找合适字体,于是动手设计,名字则取自瑞士及其经典字体排版。

字体通过 Python 生成,每个字形由 Python 字形类绘制。用户可以在配置文件中调整 x-height、大写字母高度等参数,用可视化模块预览单个字形,再生成完整字体文件到 custom-fonts 目录。项目提醒,修改度量后部分字形可能需要手动调整。

字体提供通过 OpenType 特性标签切换的备选字符设计,以及 "->" 和 "=>" 两个连字,并包含多种字重和西里尔字母示例。

核心功能

  • 01面向编程的等宽新哥特风字体
  • 02可通过 OpenType 特性标签切换备选字符设计
  • 03提供 "->" 和 "=>" 两个连字
  • 04基于 Python 生成,可自定义 x-height 等度量
  • 05提供多种字重及西里尔字母支持

适用场景

  • 作为终端或代码编辑器的等宽字体
  • 通过修改度量参数打造个人定制的等宽字体
  • 借助 Python 字形生成流程学习字体设计

快速上手

  1. 1

    将 config.example.yml 复制为 config.yml 并设置你想要的参数

  2. 2

    生成字体文件(输出到 ./custom-fonts)

    python -m generate_font --config config.yml

使用前须知

  • 修改字体度量后不保证效果良好,部分字形可能需要手动调整。
  • 仅包含两个连字,即 "->" 和 "=>"。

标签

常见问题

Nordwand-Mono 是什么?
一款为编程设计的紧凑型新哥特风等宽字体,可用 Python 生成并自定义参数。 Nordwand Mono 是一款面向编程的等宽字体,设计上借鉴了 Univers 的字形细节,比例则参考 JetBrains Mono。作者最初是为自己的终端和 Neovim 环境寻找合适字体,于是动手设计,名字则取自瑞士及其经典字体排版。
Nordwand-Mono 可以免费使用吗?用的什么许可证?
Nordwand-Mono 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Nordwand-Mono 还在维护吗?
活跃维护中。Nordwand-Mono 最近一次提交是在 2026年9月29日。
Nordwand-Mono 适合用来做什么?
作为终端或代码编辑器的等宽字体 通过修改度量参数打造个人定制的等宽字体 借助 Python 字形生成流程学习字体设计
Nordwand-Mono 怎么安装和运行?
将 config.example.yml 复制为 config.yml 并设置你想要的参数 生成字体文件(输出到 ./custom-fonts): python -m generate_font --config config.yml
在哪里获取 Nordwand-Mono?
源代码和安装说明在 GitHub 上:https://github.com/tywr/Nordwand-Mono

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目