ipython/ipython — pull request #1883 by mcelrath (2012-06-08 05:38:08+00:00)
Title: Fix vertical offset due to bold/italics, and bad browser fonts.

The identified bad mono fonts are "Courier New" from Microsoft's Core fonts:
http://en.wikipedia.org/wiki/Core_fonts_for_the_Web
and Nimbus Mono L
http://en.wikipedia.org/wiki/Nimbus_Mono_L

The bold/italic variants evidently don't have a consistent **baseline**. This is completely fixed by setting the vertical-align property on the span tag. (Yes, it has to be the span tag, putting it on the div or pre doesn't work)

This fixes #1503.