My Favorite Programming Fonts for Visual Studio Development

I spend almost 6 hours everyday, working on Visual Studio. That makes me experiment with the type, color and size of the fonts I use in my IDE, to make my development environment look hot and fresh! Here’s a list of my favorite programming fonts. Please note that this list is just my personal preference.


Consolas is a great font for Visual Studio development, designed by Luc(as) de Groot, for Microsoft’s ClearType font family. Consolas has proportions closer to normal text, which makes it more reader-friendly than many other monospaced fonts. I have a big LCD screen and I just love the way this font looks on it. Although it is a commercial font, it is bundled with Visual Studio. If you do not have the Consolas font on your machine, you can download the entire pack over here.

Note: You may also want to look at Inconsolata which is a free monospaced font inspired by the Consolas font and designed by Raph Levien.

Here’s how a Consolas 11 point looks


DejaVu Sans

I am a huge fan of the DejaVu font family. Although the font looks similar to Consolas, I like the taller rounder characters and the extra whitespace (compared to Consolas) in this font. This font looks great when I am working on a dark background theme. You can download the font here (Just double click on the DejaVuSansMono.ttf file to install it and restart Visual Studio)

Here’s how a DejaVu Sans Mono 11 point looks



Monaco is the monospace font on the Mac. I like this font because its neat, has good amount of space between each line and the way it represents a 0 (zero) with a slash. I call it the ‘programmer’s font for designers’. You can download the font here.

Here’s how a Monaco 10 point looks


Lucida Console

Lucida Console is a variant of Lucida Sans Typewriter with smaller line spacing. To be honest, I do not have any specific reason for using this font. I just like it.

Here’s how a Lucida Console 11 point looks



Proggy is a set of fixed-width screen fonts that are distributed in Microsoft's .fon format, the truetype (ttf) format, as well as XWindows. The font works fine on a Mac too. I particularly favor the Proggy Clean (Slashed Zero). You can download it here (ProggyCleanSZ.ttf)

Here’s a how a Proggy Clean (Slashed Zero) 11 point looks


Courier New

I often use this font when I am working with my old desktop/laptops with non LCD display. Although this font may not be as attractive as the others listed in this post, I still prefer this font, since I have been using it for a long time. You may also want to look at AnonymousPro which is a modern serif font designed for LCD displays and scales well on high-res.

Here’s how a Courier New 11 point looks


Well that was a list of my favorite programming fonts for Visual Studio. You may also want to look at a good article at that lists 42 best monospaced fonts.

Feel free to share your favorite programming font using the comments section and happy coding!

Will you give this article a +1 ? Thanks in advance

About The Author

Suprotim Agarwal
Suprotim Agarwal, ASP.NET Architecture MVP (Microsoft Most Valuable Professional) works as an Architect Consultant and provides consultancy on how to design and develop Web applications.

Suprotim is also the founder and primary contributor to DevCurry, DotNetCurry and SQLServerCurry. He is the Editor of a Developer Magazine called DNC Magazine. He has also written two EBooks 51 Recipes using jQuery with ASP.NET Controls. and The Absolutely Awesome jQuery CookBook

Follow him on twitter @suprotimagarwal


15 Responses to "My Favorite Programming Fonts for Visual Studio Development"
  1. Anonymous said...
    August 11, 2010 at 4:40 AM

    What about Envy Code R? It's awesome.

  2. creaothceann said...
    August 11, 2010 at 5:03 AM

    I program with Fixedsys Excelsior. Background color #0000A0 (how can you stand a white background?), font color #FFFF00, symbols (operators, braces etc.) #FFFFFF, comments #00FFFF.

  3. Anonymous said...
    August 11, 2010 at 5:31 AM

    Add 1 to the list of advocates for Envy - Check out the faculty of the mind theme:

  4. Anonymous said...
    August 11, 2010 at 6:46 AM

    Look at DroidSansMono -

  5. Anonymous said...
    August 11, 2010 at 6:57 AM

    lol ... white editor background. you are not a serious coder

  6. Anonymous said...
    August 11, 2010 at 8:53 AM

    i'm a fan of profont myself:

  7. Anonymous said...
    August 11, 2010 at 7:21 PM

    I really like Meiryo UI, except that backslashes are displayed as the yen symbol. If someone would fix that, it would make my day.

  8. Jonathan said...
    August 12, 2010 at 7:13 AM

    I use ProFontWindows (even on a Mac)

  9. navsingh said...
    August 13, 2010 at 7:34 AM

    i like visual studio 2010,the gui is amazing

  10. Anonymous said...
    August 16, 2010 at 7:27 AM

    Why the hate for white backgrounds?
    I've been a 40+ hr/week coder for 15 years now, and I use a white background!
    I've tried light/dark versus dark/light, and for ME, I can see better/longer on white.
    YMMV but don't say we're not leet haxors if we dont use black...

  11. Ken said...
    August 17, 2010 at 9:09 AM

    For those who don't like anti-aliased fonts/ClearType, I'll put a word in for Andale Mono (info on wikipedia, download from sourceforge), formerly part of Microsoft's Core Fonts for the Web package.

    I also prefer a lighter background to a darker one (for some reason, it's easier on my eyes). However, I tone down the pure white background (255,255,255) to an ivory color, reducing some of the harshness of the blue (255,255,243).

  12. ssevrin said...
    October 1, 2010 at 2:00 AM

    You forgot MsMail3.
    Maybe not as beautiful as your fonts, but very efficient.

  13. Anonymous said...
    November 9, 2010 at 12:06 AM

    You forgot the marvellous PragmataPro. I've never seem a better monospaced font.

  14. Inoace said...
    November 18, 2010 at 11:58 PM

    I second PragmataPro. I love it.
    Consolas will also work if you want to save money for a font, but keep in mind how many hours you look at the typeface every day.

  15. Alan B said...
    December 9, 2010 at 3:13 AM

    Oh so you're not a serious coder now if you use a white background? Is this based on any evidence or just the usual coder received wisdom because all the cool programmer guys are saying it on some stupid forum?

    Jeeezis. I wish I was l33t enough not to use a white background.


Copyright © 2009-2016 All Rights Reserved for by Suprotim Agarwal | Terms and Conditions