mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add font changes.
This commit is contained in:
parent
494c040d36
commit
93492a9ec8
@ -493,6 +493,7 @@ class Reader(FormatReader):
|
|||||||
link_open = False
|
link_open = False
|
||||||
need_set_p_id = False
|
need_set_p_id = False
|
||||||
p_num = 1
|
p_num = 1
|
||||||
|
font_specifier_close = ''
|
||||||
paragraph_offsets = []
|
paragraph_offsets = []
|
||||||
running_offset = 0
|
running_offset = 0
|
||||||
for size in sub_header.sizes:
|
for size in sub_header.sizes:
|
||||||
@ -556,6 +557,55 @@ class Reader(FormatReader):
|
|||||||
# font specifier
|
# font specifier
|
||||||
elif c == 0x11:
|
elif c == 0x11:
|
||||||
offset += 1
|
offset += 1
|
||||||
|
specifier = d[offset]
|
||||||
|
html += font_specifier_close
|
||||||
|
# Regular text
|
||||||
|
if specifier == 0:
|
||||||
|
font_specifier_close = ''
|
||||||
|
# h1
|
||||||
|
elif specifier == 1:
|
||||||
|
html += '<h1>'
|
||||||
|
font_specifier_close = '</h1>'
|
||||||
|
# h2
|
||||||
|
elif specifier == 2:
|
||||||
|
html += '<h2>'
|
||||||
|
font_specifier_close = '</h2>'
|
||||||
|
# h3
|
||||||
|
elif specifier == 3:
|
||||||
|
html += '<h13>'
|
||||||
|
font_specifier_close = '</h3>'
|
||||||
|
# h4
|
||||||
|
elif specifier == 4:
|
||||||
|
html += '<h4>'
|
||||||
|
font_specifier_close = '</h4>'
|
||||||
|
# h5
|
||||||
|
elif specifier == 5:
|
||||||
|
html += '<h5>'
|
||||||
|
font_specifier_close = '</h5>'
|
||||||
|
# h6
|
||||||
|
elif specifier == 6:
|
||||||
|
html += '<h6>'
|
||||||
|
font_specifier_close = '</h6>'
|
||||||
|
# Bold
|
||||||
|
elif specifier == 7:
|
||||||
|
html += '<b>'
|
||||||
|
font_specifier_close = '</b>'
|
||||||
|
# Fixed-width
|
||||||
|
elif specifier == 8:
|
||||||
|
html += '<tt>'
|
||||||
|
font_specifier_close = '</tt>'
|
||||||
|
# Small
|
||||||
|
elif specifier == 9:
|
||||||
|
html += '<small>'
|
||||||
|
font_specifier_close = '</small>'
|
||||||
|
# Subscript
|
||||||
|
elif specifier == 10:
|
||||||
|
html += '<sub>'
|
||||||
|
font_specifier_close = '</sub>'
|
||||||
|
# Superscript
|
||||||
|
elif specifier == 11:
|
||||||
|
html += '<sup>'
|
||||||
|
font_specifier_close = '</sup>'
|
||||||
# Embedded image
|
# Embedded image
|
||||||
# 2 Bytes
|
# 2 Bytes
|
||||||
# image record ID
|
# image record ID
|
||||||
|
Loading…
x
Reference in New Issue
Block a user