Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryanccn/ryan-mono
Ryan's homemade Iosevka build
https://github.com/ryanccn/ryan-mono
font iosevka iosevka-custom monospace-font nerd-fonts
Last synced: 4 months ago
JSON representation
Ryan's homemade Iosevka build
- Host: GitHub
- URL: https://github.com/ryanccn/ryan-mono
- Owner: ryanccn
- License: ofl-1.1
- Created: 2024-02-15T12:29:34.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-07-29T05:55:12.000Z (6 months ago)
- Last Synced: 2024-10-06T07:54:37.454Z (4 months ago)
- Topics: font, iosevka, iosevka-custom, monospace-font, nerd-fonts
- Language: Shell
- Homepage:
- Size: 302 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Ryan Mono](/.github/cover.svg)
Ryan's homemade [Iosevka][iosevka] build. There are two families: **Ryan Mono**, a monospace font, and **Ryan Term**, a fixed-width monospace font optimized for the terminal.
Each family also has a version that is patched with Nerd Fonts symbols, although it is recommended to use the normal font with [the symbols-only Nerd Font][NerdFontsSymbolsOnly.tar.xz] as a fallback.
## Download
Fonts are built as TTFs and packaged in three archive formats, in order from best to worst compression:
- `tar.xz`: tarballs compressed with XZ
- `tar.gz`: tarballs compressed with Gzip
- `zip`: zip archives### Non-Nerd Font
| | Ryan Mono | Ryan Term |
| -------- | ---------------------------------- | ---------------------------------- |
| `tar.xz` | [RyanMono.tar.xz][RyanMono.tar.xz] | [RyanTerm.tar.xz][RyanTerm.tar.xz] |
| `tar.gz` | [RyanMono.tar.gz][RyanMono.tar.gz] | [RyanTerm.tar.gz][RyanTerm.tar.gz] |
| `zip` | [RyanMono.zip][RyanMono.zip] | [RyanTerm.zip][RyanTerm.zip] |### Nerd Font
| | RyanMono Nerd Font | RyanTerm Nerd Font |
| -------- | -------------------------------------------------- | -------------------------------------------------- |
| `tar.xz` | [RyanMonoNerdFont.tar.xz][RyanMonoNerdFont.tar.xz] | [RyanTermNerdFont.tar.xz][RyanTermNerdFont.tar.xz] |
| `tar.gz` | [RyanMonoNerdFont.tar.gz][RyanMonoNerdFont.tar.gz] | [RyanTermNerdFont.tar.gz][RyanTermNerdFont.tar.gz] |
| `zip` | [RyanMonoNerdFont.zip][RyanMonoNerdFont.zip] | [RyanTermNerdFont.zip][RyanTermNerdFont.zip] |## Building
A comprehensive build script is included in `build.sh`. FontForge, Node.js, Git, find, xargs, curl, unzip, tar, and zip are required dependencies.
```console
$ ./build.sh
```The script automatically downloads sources for Iosevka and Nerd Fonts, builds and patches fonts, and packages them, along with managing concurrency.
## License
SIL Open Font License, Version 1.1
[iosevka]: https://typeof.net/Iosevka/
[NerdFontsSymbolsOnly.tar.xz]: https://github.com/ryanoasis/nerd-fonts/releases/latest/download/NerdFontsSymbolsOnly.tar.xz
[RyanMono.zip]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanMono.zip
[RyanMono.tar.gz]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanMono.tar.gz
[RyanMono.tar.xz]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanMono.tar.xz
[RyanMonoNerdFont.zip]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanMonoNerdFont.zip
[RyanMonoNerdFont.tar.gz]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanMonoNerdFont.tar.gz
[RyanMonoNerdFont.tar.xz]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanMonoNerdFont.tar.xz
[RyanTerm.zip]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanTerm.zip
[RyanTerm.tar.gz]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanTerm.tar.gz
[RyanTerm.tar.xz]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanTerm.tar.xz
[RyanTermNerdFont.zip]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanTermNerdFont.zip
[RyanTermNerdFont.tar.gz]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanTermNerdFont.tar.gz
[RyanTermNerdFont.tar.xz]: https://github.com/ryanccn/ryan-mono/releases/latest/download/RyanTermNerdFont.tar.xz