Myna
Tired of squinting at uneven symbols in your code? Frustrated when your -> looks nothing like arrow, or $, @, % seem mismatched?
Want to experience the beauty of ligatures without losing the simplicity of ASCII.
Want a font which in which you could learn Haskell and enjoy even Perl? We've got just the font for you!
Myna (Gracula religiosa 🐦⬛) is a monospace font which aims to bring harmony to your editor by treating symbols as first-class citizens.
Myna is not designed from the scratch but steals some of the most beautiful features some of your favourite fonts to create a lovely experience.
Why Myna?
Here is why Myna stands apart from other fonts:
- Symbol-First Design: clear emphasis on ASCII symbols which are ubiquitous in programming languages
- Near-Perfect Alignment: multi-character symbols like
->,>>=,=~,::align seamlessly - Balanced Weight: symbols have just the right visual weight against your code
- Clear Distinction: no more confusing
1 l I |or0 O o - Language Agnostic: clean sigils (
$s @a %h &f *x) for Perl + elegant operators (:: -> <$> >>=) for Haskell + clear symbols (-> ++ -- += << >>) for C/C++
Showcase
| Language | Light | Dark |
|---|---|---|
| Perl | ![]() |
![]() |
| Haskell | ![]() |
![]() |
| C | ![]() |
![]() |
| Bash | ![]() |
![]() |
| Clojure | ![]() |
![]() |
| Erlang | ![]() |
![]() |
| OCaml | ![]() |
![]() |
| Ruby | ![]() |
![]() |
| Rust | ![]() |
![]() |
| LaTeX | ![]() |
![]() |
| HTML | ![]() |
![]() |
| SQL | ![]() |
![]() |
Installation
macOS
git clone https://github.com/sayyadirfanali/Myna.git
cd Myna
cp Myna.otf ~/Library/Fonts/
Linux
git clone https://github.com/sayyadirfanali/Myna.git
cd Myna
cp Myna.otf ~/.local/share/fonts/
fc-cache -v
Windows
- Download the release
- Right-click
Myna.otfand select "Install for all users"
License
SIL Open Font License
Credits
Myna is an improved version of an earlier font Hera which was inspired by many many beautiful and popular open-source monospace fonts including Source Code Pro, Fira Mono, Inconsolata, Plex Mono, Office Code Pro, Anonymous Pro. More details can be found on the Hera repository.




















