~ashton314/iosevka-output

A custom Iosevka build modeled after the lovely Input Mono font: wide (extended) characters, legible glyphs, and tightened line spacing
Shrink leading slightly
Fixed the crossbar on the "f" to be at the x-height

clone

read-only
https://git.sr.ht/~ashton314/iosevka-output
read/write
git@git.sr.ht:~ashton314/iosevka-output

You can also use your local clone with git send-email.

#Iosevka Output

A custom build of the Iosevka font modeled after the lovely Input Mono font.

#Description

I have loved using Input Mono: it's such a nice font. However, it doesn't have the biggest character set. Moreover, its license isn't open. I respect that, and if I had a bunch of money, I would absolutely love to buy a license. But until I strike it rich, I can't use Input on my blog.

So, here's a stab at making Iosevka look as much like Input as I can. I recommend using the "extended" font, but some people like really narrow programming fonts. ¯\_(ツ)_/¯

To use this in Emacs, you can set the following on your default face:

(:weight normal :height 130 :width expanded :family "Iosevka Output")

(I recommend using font size 13; it matches almost perfectly with Input size 12.)

Some tweaks I've made to Iosevka:

  • The line height is a little smaller to better match Input's default 1.2x line spacing option. It's a little taller to accommodate Iosevka's taller glyphs, but it's not too far off.
  • Parenthesis height has been shortened to match Input better.
  • Some number styles look better than what Input provides, IMO.

Some things I'd like to investigate:

  • Tweak the g so it's a little more squat.
  • Make characters like ; and , a little more solid.

#License and usage

No warranty. Do what you want with this. I'm no typographer, so don't take any of my advice as authoritative.

NOTE THAT THE LICENSE ONLY REFERS TO MY PRIVATE BUILD CONFIG. IOSEVKA HAS ITS OWN LICENSE.