Envy Code R has been updated since this post.
Here is the Envy Code R programming font I’ve been working on as it currently stands:
As you can see it looks great at 10pt regardless of what smoothing (or not) you are using. Whilst you can use it at other sizes and it will scale without turning into big pixels there are plenty of other fonts around that will look better at larger sizes/in print.
It is missing a number of foreign symbols and characters, there is no width-preserving bold version to accompany it just yet and there are still issues with the full-widths of @©® symbols as the Windows ClearType renderer insists on squashing them rather than let them potentially touch another character.
I will attempt to address these as best I can as time goes by as well as trying to shave a pixel off the vertical height. It also doesn’t look too great on the Mac but if you want to try anyway use 13pt and be prepared to set the height in terminal to just above 1.0 to stop the letters being cut-off.
Comments are welcome but please bear in mind that Envy Code R is designed to look very close to Envy Code B so deviating from that further is unlikely right now.
Finally please bear in mind that whilst Envy Code R is free-for-use it is copyrighted and as such it must not be redistributed, bundled or modified without permission at this time. Once all the issues are addressed I’ll likely release the whole thing under a free/open license.
This is simply because I do not wish people looking for this font in the future to be downloading older preview versions.
[Newer version is available](/envy-code-r)
If you were wondering what it does look like large:
I have updated the preview font to fix vertical problems on the capital E as well as add a bunch of symbols not yet done (e.g. fractions) and also stuck in a bit-mapped 9pt version for those not using smoothing.