Fix bug #8927: FB2 paragraph spacing issue.

This commit is contained in:
John Schember 2011-02-20 13:56:00 -05:00
parent cd9ba96191
commit f9d405ebe0

View File

@ -350,6 +350,8 @@ class FB2MLizer(object):
# Number of blank lines above tag # Number of blank lines above tag
try: try:
ems = int(round((float(style.marginTop) / style.fontSize) - 1)) ems = int(round((float(style.marginTop) / style.fontSize) - 1))
if ems < 0:
ems = 0
except: except:
ems = 0 ems = 0
@ -397,7 +399,7 @@ class FB2MLizer(object):
fb2_out += p_txt fb2_out += p_txt
tags += p_tag tags += p_tag
fb2_out.append('<image xlink:href="#%s" />' % self.image_hrefs[page.abshref(elem_tree.attrib['src'])]) fb2_out.append('<image xlink:href="#%s" />' % self.image_hrefs[page.abshref(elem_tree.attrib['src'])])
if tag in ('br', 'hr') or ems: if tag in ('br', 'hr') or ems >= 1:
if ems < 1: if ems < 1:
multiplier = 1 multiplier = 1
else: else: