Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/muhac/monaco-fira-code-ligatures

Monaco Font with Fira Code ligatures and complete Nerd Font patched. Regular, medium, and bold.
https://github.com/muhac/monaco-fira-code-ligatures

font monospace programming-fonts

Last synced: about 2 months ago
JSON representation

Monaco Font with Fira Code ligatures and complete Nerd Font patched. Regular, medium, and bold.

Awesome Lists containing this project

README

        

# Monaco Fira Code Nerd Font

Monaco Font with Fira Code ligatures and complete Nerd Font patched. Regular, medium, and bold.

## Modifications

[Fira Code 6.2](https://github.com/tonsky/FiraCode/releases/tag/6.2) was used as the base font. I modified the width, height, and spacing to align with the Monaco font. Then, I replaced all ASCII characters (0-127) with [MonacoB](https://github.com/vjpr/monaco-bold/tree/b77db4b6fc2e9df074f8db59cead862d7068e3d7). Finally, I patched the font using [Nerd Fonts 3.0.2](https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.0.2) complete glyphs.

### Font weights

- `Regular`: combination of `Fira Code Regular` and `MonacoB`
- `Medium`: combination of `Fira Code Medium` and `MonacoB Bold`
- `Bold`: combination of `Fira Code SemiBold` and `MonacoB2 Bold`

## How to install

- Clone this repo / download `MonacoFiraNerd/*.ttf`
- Install the font on your OS
- In your editor settings, change your font to `Monaco Fira Nerd`
- Enjoy 👀

## Known issues

Since the Fira Code font is wider than Monaco, there may be some ligatures that are oversized.

I have finetuned the following ligatures: ([Monaco Fira Nerd](https://github.com/muhac/monaco-fira-code-ligatures/tree/main/MonacoFiraNerd) only)

- `