Volver al ranking

IdreesInc/Monocraft

Pythondiscord.gg/6yxE9prcNc

A monospaced programming font inspired by the Minecraft typeface

fontligaturesminecraftfontshomebrewtypeface
Crecimiento de estrellas
Estrellas
11.1k
Forks
158
Crecimiento semanal
Issues
33
5k10k
ago 2022nov 2023mar 2025jul 2026
ArtefactosPyPIpip install monocraft
README

Monocraft

Github all releases Discord

Download it here!

For updates and support, visit our Discord!


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

  • Minecraft!
    • The characters in this font were based around the typeface used in the Minecraft UI, with each glyph updated for better readability and spacing
  • Monospaced!
    • Each of the 1500+ glyphs included in this font have been carefully redesigned to work in a monospaced font
    • Thin characters like "i" and "l" have been reworked with tasteful tails and serifs to look better in a monospaced environment
  • Programming ligatures!
    • Add some spice to your programming life with all new ligature characters
    • Arrows now look like arrows and comparison operators are easier to see at a glance
  • Enchantment language support!
    • Type in the "standard galactic alphabet" used by Minecraft for enchantment table text
    • Perfect for enchanting your code with Bane of Arthropods!

Glyphs

How to install

Windows

Download the most recent Monocraft.ttc 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 install --cask font-monocraft

Manually

Download the most recent Monocraft.ttc 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.ttc 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.

On Your Website

To use Monocraft on your website, add the following code to your CSS:

@font-face {
    font-family: 'Monocraft';
    src: url('https://cdn.jsdelivr.net/gh/IdreesInc/Monocraft@main/dist/Monocraft-ttf/Monocraft.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

Note that you will have to add each weight as an individual import as most browsers don't support the bundled .ttc font file.

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 do I write in the enchantment table language?

Monocraft supports the "standard galactic alphabet" used by Minecraft to represent enchantment table text in a special codepoint range! To type like a sorcerer, follow these steps:

  1. Install Monocraft following the instructions above
  2. Go to this site: https://cryptii.com/pipes/alphabetical-substitution
  3. Replace the "ciphertext alphabet" with this (don't worry that it looks like boxes): 
  4. Type whatever you want in the leftmost text box, and it will be converted to galactic text in the right box (but it will still look like boxes for now)
  5. Copy the output text to your editor with Monocraft and watch the magic!

Here's some Lorem Ipsum text so you can see it in action!

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. Feel free to also check out my font Miracode for a font based on Monocraft that's a little more usable!

Repositorios relacionados
tonsky/FiraCode

Free monospaced font with programming ligatures

ClojureSIL Open Font License 1.1programming-ligaturesfont
81.9k3.2k
FortAwesome/Font-Awesome

The iconic SVG, font, and CSS toolkit

JavaScriptnpmOtherfontawesomeicons
fontawesome.com
76.8k12.2k
ryanoasis/nerd-fonts

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

CSSnpmOtherfontspatched-fonts
nerdfonts.com
63.8k3.9k
subframe7536/maple-font

Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项

PythonPyPISIL Open Font License 1.1fontmonospace-font
font.subf.dev
27.5k1.1k
lxgw/LxgwWenKai

An unprofessional open-source Chinese font derived from Fontworks' Klee One. 一款非专业的开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。

ShellSIL Open Font License 1.1fontcjk
lxgw.github.io/2021/01/28/Klee-Simpchin/
25.2k634
be5invis/Iosevka

Versatile typeface for code, from code.

JavaScriptnpmSIL Open Font License 1.1iosevkafont
be5invis.github.io/Iosevka
22.5k675
you-dont-need/You-Dont-Need-JavaScript

CSS is powerful, you can do a lot of things without JS.

HTMLGNU General Public License v3.0cssjavascript
20.6k1.5k
rsms/inter

The Inter font family

PythonPyPISIL Open Font License 1.1typefacefont
rsms.me/inter/
19.7k477
githubnext/monaspace

An innovative superfamily of fonts for code

ShellSIL Open Font License 1.1fontfonts
monaspace.githubnext.com
19.5k326
gztchan/awesome-design

🌟 Curated design resources from all over the world.

designui
17.3k1.2k
source-foundry/Hack

A typeface designed for source code

ShellOtherfonttypeface
sourcefoundry.org/hack/
17.3k659
adobe-fonts/source-han-sans

Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕

PythonPyPIOthersource-hanopentype
16.9k1.4k