This worked for the Calibre Viewere, but not for the Sony Reader:
Code:
def preprocess_html(self, soup):
if soup.pre:
soup.pre["style"] = 'font-family: courier'
return soup
I think I just need to learn which proportional/fixed-width fonts are actually supported by the reader, or how to include a font in the .epub that will work on the reader