Repolode
tywr

tywr/Nordwand-Mono

A compact neo-grotesk monospace font designed for coding, generated from Python with customizable metrics.

Stars
464
Forks
1
Open issues
2
Last commit
21 days ago

What is it?

Nordwand Mono is a monospace coding font that blends design cues from Univers into the proportions of JetBrains Mono. The project was created by its author to find a terminal and Neovim font that suited their taste, and the name refers to Swiss typography.

The font is generated with Python, where each glyph is drawn by a Python glyph class. Users can override settings such as x-height and capital height in a config file, preview individual glyphs with a visualize module, and build a full font into a custom-fonts directory. The project notes that altered metrics may require manual glyph tweaks.

The font includes alternative character designs selectable through OpenType feature tags, two ligatures for "->" and "=>", several weights, and a Cyrillic alphabet sample.

Key features

  • 01Monospace neo-grotesk design aimed at coding
  • 02Alternative character designs selectable via OpenType feature tags
  • 03Two ligatures for "->" and "=>"
  • 04Font generated from Python with configurable metrics like x-height
  • 05Multiple weights and a Cyrillic alphabet

Use cases

  • Using as a terminal or code editor font
  • Customizing glyph metrics to build a personal monospace font
  • Exploring font design with Python-based glyph generation

Quick start

  1. 1

    Copy config.example.yml to config.yml and set your metrics

  2. 2

    Generate the font files (written to ./custom-fonts)

    python -m generate_font --config config.yml

Things to know

  • Changing the metrics is not guaranteed to look good, and some glyphs may need manual tweaking.
  • Only two ligatures are included, "->" and "=>".

Topics

FAQ

What is Nordwand-Mono?
A compact neo-grotesk monospace font designed for coding, generated from Python with customizable metrics. Nordwand Mono is a monospace coding font that blends design cues from Univers into the proportions of JetBrains Mono. The project was created by its author to find a terminal and Neovim font that suited their taste, and the name refers to Swiss typography.
Is Nordwand-Mono free to use? What license does it have?
Nordwand-Mono is open source under the MIT license. Check the license terms before using it in commercial products.
Is Nordwand-Mono still maintained?
Actively maintained. The last commit to Nordwand-Mono was on Sep 29, 2026.
What can I use Nordwand-Mono for?
Using as a terminal or code editor font Customizing glyph metrics to build a personal monospace font Exploring font design with Python-based glyph generation
How do I install Nordwand-Mono?
Copy config.example.yml to config.yml and set your metrics Generate the font files (written to ./custom-fonts): python -m generate_font --config config.yml
Where can I get Nordwand-Mono?
The source code and installation instructions are on GitHub: https://github.com/tywr/Nordwand-Mono

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects