larsenwork / monoid

Customisable coding font with alternates, ligatures and contextual positioning. Crazy crisp at 12px/9pt. http://larsenwork.com/monoid/
7.85k stars 170 forks source link

Any possibility for a proportional variant? #170

Open TheIronMarx opened 7 years ago

TheIronMarx commented 7 years ago

Monospaced font was clearly the right option when launching this typeface. However, I would also appreciate a proportional variant. I won't pitch you hard on it, but I am interested in hearing if there is other support out there.

Would you ever consider making a proportional variant? Would something like that even be reasonable with this typeface?

larsenwork commented 7 years ago

Could be an interesting approach. I'm not sure how many people use proportional fonts for coding though — but I'm assuming you're thinking about something like the Input proportional font variant but just with the "crispness" of Monoid?

mbarkhau commented 5 years ago

Any idea how hard it would be to postprocess the font files to adjust the width of each glyph?

mbarkhau commented 5 years ago

Just as a proof of concept, I spend the last three hours adjusting the LBearing and RBearing by increments of 128 and this is the result. https://www.dropbox.com/s/e42a5yp77qd36tr/Monoisome-Variable-Regular.ttf?dl=0

I'm sure it's possible to do the same programatically and what additionally is missing here is the kerning, which is especially obvious with a word like "over".

mbarkhau commented 5 years ago

A possible use case for this might be as a font for \<code> blocks inside of a \<p>. Monoid has a distinctive glyph for each character, which is important when reading code, but in the context of code interspersed in text, alignment of a monospace font doesn't matter or maybe even undesirable.