• Stars
    star
    580
  • Rank 74,074 (Top 2 %)
  • Language
    Python
  • License
    SIL Open Font Lic...
  • Created 3 months ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A sharp, readable, vector-y version of Monocraft, the programming font based on Minecraft

Miracode

Github all releases

The font for those who like Monocraft but want to be able to read what they type!

Follow me for updates on this and other projects!

Features

  • Like Monocraft, but readable!
    • The characters in this font are based on Monocraft which is based on the typeface used in the Minecraft UI
    • 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
  • Angular!
    • Miracode uses a special algorithm to convert the pixels that make up each character into a series of lines and curves. This gives each character a unique, angular look that is sure to make your code stand out
  • 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
    • Plus, Miracode includes some ligatures that are not available in Monocraft such as a ligature for "TODO:" and "NOTE:"

Glyphs

How to install

Windows

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

Download the most recent Miracode.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 Miracode.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 "Miracode" 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?

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 1500 unique glyphs. To learn more, check out the source code in the src folder.

How do I contribute?

Unlike Monocraft, this font was made specifically with my use cases in mind and as such includes more weird features that Monocraft lacks. If you have any suggestions or improvements, feel free to open an issue or a pull request, but I can't guarantee that I'll accept every change!

More Repositories

1

Monocraft

A monospaced programming font inspired by the Minecraft typeface
Python
7,727
star
2

Waypoint

Obsidian plugin that gives you the power to generate dynamic MOCs in your folder notes. Enables folders to show up in the graph view and removes the need for messy tags!
TypeScript
379
star
3

Minecraft-Font

A rendition of the font used in Minecraft
360
star
4

Apple-Watch-Poketch

Recreating the Poketch from Pokemon Diamond and Pearl on the Apple Watch with SwiftUI and WatchOS 8
Swift
323
star
5

TetNet

TetNet is an application that uses genetic algorithms to create an evolving Tetris AI.
JavaScript
65
star
6

Celeste

Add shooting stars to your Minecraft server with this Spigot Plugin 💫
Java
61
star
7

Cerebrum

Cerebrum.js is a neural network library created in pure JavaScript.
JavaScript
42
star
8

NookPhone

A web mockup of the NookPhone UI from Animal Crossing New Horizons
HTML
19
star
9

EEZYbotARM-MK2-Cartesian-Coordinates

A cartesian coordinate system for the EEZYbotARM MK2 project that I use for my "Dave" project.
Python
16
star
10

Mutable

A powerful app and extension to block content across the web and save your sanity
JavaScript
10
star
11

PlayBook

A delightful ebook reader for the Playdate console
Lua
10
star
12

Dave

A rather playful robotic arm
Python
8
star
13

Temperature-Simulation

A small visualization of particles and their reactions to different temperatures.
JavaScript
7
star
14

IFrame-New-Tab

A Chrome extension that allows users to embed a website within an iframe in their new tab page
HTML
6
star
15

Gemini

A Java program that refuses to be deleted. By running two instances at once, the program constantly affirms that the other process and .jar file are still available. If one of the instances is terminated, the other twin instance restarts it.
Java
6
star
16

Dragon-Egg

A little program based on the Dragon Egg in Minecraft. Once executed, the jar file will then "teleport" to another location on the drive it is located on.
Java
5
star
17

LED-Matrix-Editor

JavaScript
5
star
18

Holographic-Porygon

A virtual Porygon that lives in a hologram!
JavaScript
4
star
19

TypeSnake

Snake, programmed in TypeScript, stylized like an old LCD screen.
TypeScript
4
star
20

Graduation-Cap

Python
3
star
21

Poof

Poof.js is a Node.js program that allows your Amazon Dash button to send a message and a random GIF to your email every time it is pressed!
JavaScript
3
star
22

vimrc

My personal Vim configuration.
Vim Script
3
star
23

QR-Code-Extractor

A Python based QR code extractor that uses OpenCV to detect and extract multiple QR codes in any orientation.
Python
3
star
24

Rebooter

A simple Node.js program that reboots my server if it disconnects for too long.
JavaScript
3
star
25

tiny-record-player

A "Teeny Tiny Turntable" turned into a tiny Spotify controller
JavaScript
3
star
26

Graduation-Cap-Relay

JavaScript
2
star
27

Ghost-Writer

A simple TypeScript program that simulates a user writing out a message, complete with pausing and backspacing.
TypeScript
2
star
28

Perspective

A simple program that creates a pseudo-3D game where sprite size is adjusted depending on its location on the screen.
C#
2
star
29

CHARLES

A personal virtual assistant program that is constantly in development. Not really mean't to be used by the public, but exists as a learning resource for anyone brave enough to take a dive into the code.
Java
2
star
30

Dark-Sky-API-Example

A simple Dark Sky API example in Swift, because why use a bloated library for something as simple as an API call?
Swift
2
star
31

codeDeck

_codeDeck is the testing ground for my attempts at designing unique and functional UI's.
JavaScript
2
star
32

IdreesInc

1
star
33

Jenna-Template

HTML
1
star
34

Bubbly-Windows

A webpage that has bubbles crossing through the background of different elements without being visible in the space between.
JavaScript
1
star
35

Graduation-Cap-Submissions

1
star
36

Stelline-Examples

1
star