Iosevka, Version 3.0.0
github.com
github.com
Just in case, like me, you had no idea what the heck it was: https://en.wikipedia.org/wiki/Iosevka
It a bit funny that it does not support Korean, which K in CJK stands for. Still it supports the impressive number of asian languages though.
https://github.com/be5invis/Sarasa-Gothic
for CJK characters.
I assume font preference is a highly personal thing, so I won't wax poetic about Iosevka and try to sell anybody on it. I will, however, say this: if you haven't tried experimenting with other fonts, you really should spend a couple of hours sometime checking them out. You might find one you really appreciate!
But Iosevka Slab on a HiRes display looks gorgeous to me.
It might feel a little odd at first, but I find it much more pleasant for long sessions.
Max legibility and looks incredible on retina
Iosevka is 1) more compact and 2) more legible than a lot of standard mono space fonts. It’s kind of a dream.
If you use large fonts (my vision is not the best), and work on laptops (which don't have huge screens), Iosevka is thin enough to have two 80-char terminals open side-by-side.
Secondly, I find it to be very legible. This is not always that noticeable in screenshots, but if you try skimming and navigating code using a new font, you see the difference.
Finally, it is quite configurable, so you can pick a character style that you like (I like SS09).
On the "e" in the README, that is disturbing. And also a little bit impressive. They went to the bother of adding `h` an unused param, why not `e`...
I personally run with a custom Iosevka build with medium/bold weight everywhere.
Example: https://imgur.com/a/gl1VZZz
https://en.wikipedia.org/wiki/Variable_fonts
Demo page:
(And ligatures aren't even a good thing to have in an editor :D)
[1] It looks better I think (slightly thicker glpyhs), and some of the font design is a work of art. Iosevka was largely based on PragmataPro. Where PragmataPro wins out especially is it _just works_ - fully working ligatures out of the box and better unicode coverage.
https://gist.github.com/jdknezek/62895daf89219e94146825de3f5...
The build process seems to build everything as per the standard release unless you decide to customize an aspect. In my case I'm only using the font for development so I didn't need the whole wide array of weights, oblique, etc. and condensed is a bit too condensed for me, so I instead made the expanded width the default.
Screenshot: http://chris.printf.net/iosevka-aile.png
Not necessary be blurry though. Some great fonts like Pragmata Pro [1] are designed for bitmap representations on the screen in mind. I don't know if Iosevka does it.
It's both horizontally compact and very readable!