IdreesInc / Monocraft

A monospaced programming font inspired by the Minecraft typeface
https://idreesinc.com
SIL Open Font License 1.1
8.02k stars 115 forks source link
font fonts homebrew ligatures minecraft typeface

Monocraft

Github all releases

Download it here!


The monospaced font for developers who like Minecraft a bit too much.

If you'd like to see a vectorized version of this font, try Miracode!

Notice: This project is not affiliated with Minecraft or Mojang in any way and is exclusively a fan project. This font emulates the typeface of the font used in the Minecraft UI, but it does not include any assets or font files from the original game.

Features

Glyphs

How to install

Windows

Download the most recent Monocraft.ttf file from the Releases page. Right click on the downloaded font and select Install. You might need administrative access to install fonts, depending on your machine.

Mac

Using Homebrew

brew tap homebrew/cask-fonts
brew install --cask font-monocraft

Manually

Download the most recent Monocraft.ttf file from the Releases page. Double click on the downloaded font file and select Install Font in the window that appears. More help available here.

Linux

Download the most recent Monocraft.ttf file from the Releases page. Move the file to ~/.local/share/fonts (create the folder if it doesn't already exist). In a terminal, run fc-cache -fv. Alternatively, log out and log in again.

How to use

After following the installation instructions up above, simply select the "Monocraft" font (note the space) in any application that supports custom fonts. You might need to restart the application or your computer for the font to appear.

FAQ

What ligatures are available?

So far, the following ligatures have been added to the font:

And with the contributions of @Ciubix8513, Monocraft now includes continuous ligatures that enable you to type arrows and lines that just keep going.

If there is another character combination that you feel could be a ligature, feel free to create an issue!

How are these characters generated?

Using FontForge's excellent Python extension, the glyphs are created from configuration files representing each character's pixels. Diacritics are created separately and are combined with the original characters to create over 500 unique glyphs. To learn more, check out the source code in the src folder.

Do you have a version with the original Minecraft font (not monospaced)?

I've got you covered, check out my rendition of the Minecraft typeface here.

What if I want to use a font that's actually good?

Understandable, check out Fira Code for a font with amazing attention to detail, or Scientifica for a bitmap font similar to this.