Posts tagged with envy-code - page 5

Preview of Envy Code R programming font

Envy Code R has been updated since this post.

My last post got me thinking – if I’m so happy with Envy Code B bar it’s ability to scale or take advantage of ClearType then there is only one real option. I reached for the pixelated TrueType conversion of Envy Code B and five hours later had a rough version of my first ever vector font – Envy Code R.

It’s unlikely I’ll be able to work on this before I get back from Japan so it will have to wait but here’s a sneak preview of it stacking up against Envy Code B and the current cool kid on the block Consolas.

Preview of Envy Code R

The new font will try and be as much like Envy Code B at point size 10 whilst taking advantage of ClearType and hinting where possible. There is still a lot of work to do on the unusual symbols, foreign characters and increasing the curve emphasis whilst not destroying the scaled letter-form versions.

Here’s a preview inside Visual Studio 2005:

Preview of Envy Code R font at point size 10 inside Visual Studio 2005

I promise that’s all the font posts for a little while…


Comparing programming fonts

The blogging about favorite programming fonts doesn’t seem to want to truly die down so here’s how I rate the most popular fonts for programming in descending order with my own Envy Code B which I use all the time – but now desperately needs the ClearType treatment.

If you click the image you’ll see red boxes highlighting what I feel are the various problem characters/positioning with each font.

Comments are welcome apart from people suggesting proportional fonts. Tried Tahoma, Verdana and a few others – I just plain don’t like proportional fonts for programming.

A preview of programmer fonts

It seems many people are raving over Consolas but the x-y proportion just seems wrong to me – I prefer taller thinner characters for the odd longer line. Don’t get me started on the ugly lower-case g and ? or the fact that numbers are smaller than capital letters.


Envy Code B font available in TrueType format

It’s been a long time coming but finally – a TrueType conversion of my programming font Envy Code B.

Envy Code B on the Mac size 13It’s still a pixelated font so will only look good at 10pt (on Windows, 13pt on the Mac). There is no bold or italic variants but this should be enough to get it into those elusive TTF-only applications like CodeSmith and Flash.

Please note however that there will be color fringing on ClearType systems. This seems to be a limitation of the Windows XP font rendering system as it is even ignoring the bit-mapped font representation despite documentation I’ve read online to the contrary.

Envy Code B on the Mac at size 10 anti-aliasedYou can use the font on Mac OS X too – set to size 13 and turn off anti-aliasing where available (e.g. Terminal). It also looks quite good at 10pt if you can read text that small.

Now maybe I can get the hang of vector based fonts and produce a proper scalable version… Until then Anonymous or Monaco are quite worthy replacements ;-)