Adobe's Source Code Pro is my favorite technical font. I use it absolutely everywhere; from my terminal to labels on component drawers.
It's monospaced and comes in a number of different weights, from ExtraLight to Black.
The best part is, it's completely free! Adobe even has the source up on GitHub, if you're into editing or building OpenType fonts yourself, which I've actually been meaning to do. I'd like to see a small strike added to the Z.
That's quite nice, thanks. For a virtual on-screen keyboard project I've been using Tahoma, but that is nicer. Except for the '%' sign. _Why_ did they break the slash? Oh well, source available.
This project is stalled while I try to learn how to use FontForge.
http://fontforge.org/Why am I doing a virtual keyboard when there are dozens already? Because as a component of working on an OS, I'm going back to basics and adding a lot of things to ASCII that those guys back then didn't think of. Lacking which, led to a lot of bullshit workarounds and conceptual potholes in later comp-sci evolution. Also part of my 'file formats for representing printed works' effort. And for this I need a keyboard allowing typing of 'rejigged ASCII' for development work. (Yes I have a better name for it, but not going to blow that up by mentioning prematurely.)
Pic below is a screen grab of an early rough keyboard version, in progress, looking like a standard keyboard just to keep it simple. It's all html & javascript, not yet functional. The final layout will be quite different.