Just curious, what would you say about this font sample: http://i.imgur.com/DSXqMCZ.png ? (It's a modification of Terminus, with smaller letter height to have a bit more whitespace between the lines)
Here's what your code sample looks like in Source Code Pro:
http://i.imgur.com/uAknyGB.png
Smaller font:
http://i.imgur.com/m0p17tm.png
Notice how all letters take up the full horizontal width so words clump together. It's easy to see that a space is a space, and not just an "i" next to an "l"
It's also worth noting that I had to try 3 separate OCR processors with your sample before I got one that didn't output complete garbage.
I will try to add 1px of horizontal space between letters. The goal was to make the font vertically compact, but still legible. The size is small and it feels quite clumped though.