diff --git a/src/calibre/ebooks/mobi/mobiml.py b/src/calibre/ebooks/mobi/mobiml.py index da0da7c543..7a74bd9401 100644 --- a/src/calibre/ebooks/mobi/mobiml.py +++ b/src/calibre/ebooks/mobi/mobiml.py @@ -212,11 +212,11 @@ class MobiMLizer(object): inline = etree.SubElement(inline, XHTML('sup')) elif valign == 'sub': inline = etree.SubElement(inline, XHTML('sub')) - if istate.family == 'monospace': - inline = etree.SubElement(inline, XHTML('tt')) - if fsize != 3: + elif fsize != 3: inline = etree.SubElement(inline, XHTML('font'), size=str(fsize)) + if istate.family == 'monospace': + inline = etree.SubElement(inline, XHTML('tt')) if istate.italic: inline = etree.SubElement(inline, XHTML('i')) if istate.bold: