Update README

This commit is contained in:
Idrees Hassan committed 2022-12-26 23:28:03 -05:00
1 parent 6ddcb8bd66
commit 4e3bd3954f
4 files changed
+16 -25

No files matched your search

+16 -12
View File
@@ -1,17 +1,21 @@
# Monocraft
[![Github all releases](https://img.shields.io/github/downloads/IdreesInc/Monocraft/total.svg)](https://GitHub.com/IdreesInc/Monocraft/releases/)
![](https://img.shields.io/github/license/IdreesInc/Monocraft)
[![](https://img.shields.io/github/v/release/IdreesInc/Monocraft)](https://GitHub.com/IdreesInc/Monocraft/releases/)
![](images/preview.png)
The font for developers who like Minecraft a bit _too_ much.
The monospaced font for developers who like Minecraft a bit _too_ much.
*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](https://github.com/IdreesInc/Minecraft-Font) used in the Minecraft UI, with a select few glyphs updated for better readability and spacing
- The characters in this font were based around the [typeface](https://github.com/IdreesInc/Minecraft-Font) used in the Minecraft UI, with each glyph updated for better readability and spacing
- Monospaced!
- Each character has been carefully redesigned to work in a monospaced font
- Each of the 500+ 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
@@ -25,14 +29,10 @@ The font for developers who like Minecraft a bit _too_ much.
### Windows
Download the most recent `Monocraft.otf` file from the [Releases](https://github.com/IdreesInc/Minecraft-Mono/releases) page. Right click on the downloaded font and select **Install**. You might need administrative access to install fonts, depending on your machine.
Download the most recent `Monocraft.ttf` file from the [Releases](https://github.com/IdreesInc/Monocraft/releases) page. Right click on the downloaded font and select **Install**. You might need administrative access to install fonts, depending on your machine.
### Mac
#### Manually
Download the most recent `Monocraft.otf` file from the [Releases](https://github.com/IdreesInc/Minecraft-Mono/releases) page. Double click on the downloaded font file and select **Install Font** in the window that appears. More help available [here](https://support.apple.com/en-us/HT201749).
#### Using Homebrew
```shell
@@ -40,9 +40,13 @@ brew tap homebrew/cask-fonts
brew install --cask font-monocraft
```
#### Manually
Download the most recent `Monocraft.otf` file from the [Releases](https://github.com/IdreesInc/Monocraft/releases) page. Double click on the downloaded font file and select **Install Font** in the window that appears. More help available [here](https://support.apple.com/en-us/HT201749).
### Linux
Download the most recent `Monocraft.otf` file from the [Releases](https://github.com/IdreesInc/Minecraft-Mono/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.
Download the most recent `Monocraft.otf` file from the [Releases](https://github.com/IdreesInc/Monocraft/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
@@ -56,11 +60,11 @@ So far, the following ligatures have been added to the font:
<img src="images/ligatures.png" width="300">
If there is another character combination that you feel could be a ligature, feel free to create an issue.
If there is another character combination that you feel could be a ligature, feel free to create an issue!
### How were these characters generated?
### How are these characters generated?
Using [FontForge](https://fontforge.org/en-US/), a fantastic and open source font designer.
Using [FontForge's](https://fontforge.org/en-US/) excellent Python extension, we create the glyphs 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](https://github.com/IdreesInc/Monocraft/tree/main/src) folder.
### Do you have a version with the original Minecraft font (not monospaced)?
-13
View File
@@ -1,13 +0,0 @@
--- Ligatures ---
= = -> ==
= = = -> ===
! = -> !=
! = = -> !==
- > -> ->
< - -> <-
= > -> =>
> = -> >=
< = -> <=
Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 393 KiB

After

Width:  |  Height:  |  Size: 185 KiB