mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Restore 2.1 features.
This commit is contained in:
parent
e9cdd3d240
commit
a202b5bc0e
@ -297,6 +297,18 @@ class FB2MLizer(object):
|
|||||||
s_out, s_tags = self.handle_simple_tag('emphasis', tag_stack+tags)
|
s_out, s_tags = self.handle_simple_tag('emphasis', tag_stack+tags)
|
||||||
fb2_out += s_out
|
fb2_out += s_out
|
||||||
tags += s_tags
|
tags += s_tags
|
||||||
|
elif tag in ('del', 'strike'):
|
||||||
|
s_out, s_tags = self.handle_simple_tag('strikethrough', tag_stack+tags)
|
||||||
|
fb2_out += s_out
|
||||||
|
tags += s_tags
|
||||||
|
elif tag == 'sub':
|
||||||
|
s_out, s_tags = self.handle_simple_tag('sub', tag_stack+tags)
|
||||||
|
fb2_out += s_out
|
||||||
|
tags += s_tags
|
||||||
|
elif tag == 'sup':
|
||||||
|
s_out, s_tags = self.handle_simple_tag('sup', tag_stack+tags)
|
||||||
|
fb2_out += s_out
|
||||||
|
tags += s_tags
|
||||||
|
|
||||||
# Processes style information.
|
# Processes style information.
|
||||||
if style['font-style'] == 'italic':
|
if style['font-style'] == 'italic':
|
||||||
@ -307,6 +319,10 @@ class FB2MLizer(object):
|
|||||||
s_out, s_tags = self.handle_simple_tag('strong', tag_stack+tags)
|
s_out, s_tags = self.handle_simple_tag('strong', tag_stack+tags)
|
||||||
fb2_out += s_out
|
fb2_out += s_out
|
||||||
tags += s_tags
|
tags += s_tags
|
||||||
|
elif style['text-decoration'] == 'line-through':
|
||||||
|
s_out, s_tags = self.handle_simple_tag('strikethrough', tag_stack+tags)
|
||||||
|
fb2_out += s_out
|
||||||
|
tags += s_tags
|
||||||
|
|
||||||
# Process element text.
|
# Process element text.
|
||||||
if hasattr(elem_tree, 'text') and elem_tree.text:
|
if hasattr(elem_tree, 'text') and elem_tree.text:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user