whatisgithub

What is mononoki?

madmalik/mononoki — explained in plain English

Analysis updated 2026-06-26

4,605Audience · developerComplexity · 1/5Setup · easy

In one sentence

Mononoki is a clean, monospaced font for code editors and terminals, with an optional dotted-zero feature (ss01) to visually distinguish the number zero from the letter O.

Mindmap

mindmap
  root((mononoki))
    What it is
      Monospaced font
      For code editors
    Features
      Dotted zero option
      OpenType ss01
    Installation
      Download releases
      Homebrew macOS
      Linux packages
    Audience
      Developers
      Terminal users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Install mononoki as your code editor or terminal font for a clean, readable coding experience.

USE CASE 2

Enable the dotted-zero OpenType feature (ss01) in editors that support it to avoid confusing 0 and O.

USE CASE 3

Install mononoki on Linux via your package manager rather than downloading font files manually.

How does it compare?

madmalik/mononokibentrevett/pytorch-sentiment-analysisjsonchao/awesome-android-interview
Stars4,6054,6054,605
LanguageJupyter Notebook
Setup difficultyeasyeasyeasy
Complexity1/52/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

Mononoki is a typeface designed for writing and reading code. It is a monospaced font, meaning every character takes up the same width on screen, which is the standard expectation for code editors and terminals where you want characters to line up in columns. The font includes one optional stylistic variation: a dotted zero, which makes the number zero visually distinct from the letter O. This can be toggled using a font feature setting called ss01, though your text editor or terminal needs to support OpenType font features for this to work. Installing it is straightforward. You download a zip file from the releases page, unpack it, and then install the font files using the standard font installation method for your operating system. On macOS you can also install it via Homebrew. On Linux it is available in many distribution package repositories, so you can often install it through a package manager instead of doing it manually. The README links to installation guides for macOS and Windows. The README is short and does not describe the design choices in detail, but a preview page at the project's website shows what the font looks like in practice. The box drawing characters in the font were created using a separate Adobe tool. This is a font file repository, not a software project in the usual sense. There is no code to run and no build process involved for end users. It is simply a typeface you install and then select inside whatever editor or terminal you use.

Copy-paste prompts

Prompt 1
How do I install the mononoki font on macOS using Homebrew?
Prompt 2
How do I enable the dotted-zero feature (ss01) for mononoki in VS Code?
Prompt 3
What font files do I need to download from the mononoki releases page to install on Windows?
Prompt 4
How do I set mononoki as my default terminal font in GNOME Terminal or iTerm2?

Frequently asked questions

What is mononoki?

Mononoki is a clean, monospaced font for code editors and terminals, with an optional dotted-zero feature (ss01) to visually distinguish the number zero from the letter O.

How hard is mononoki to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is mononoki for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.