forked from LiveCarta/BookConverter
epub converter: add font styles, fix white-space
This commit is contained in:
@@ -116,7 +116,7 @@ LIVECARTA_STYLE_ATTRS_MAPPING = {
|
|||||||
'font-variant': lambda x: x,
|
'font-variant': lambda x: x,
|
||||||
'text-align': lambda x: x,
|
'text-align': lambda x: x,
|
||||||
'font': lambda x: '',
|
'font': lambda x: '',
|
||||||
'font-family': lambda x: LawCartaConfig.font_correspondence_table.get(x.capitalize()),
|
'font-family': lambda x: LawCartaConfig.font_correspondence_table.get(x) or LawCartaConfig.font_correspondence_table.get(x.capitalize()),
|
||||||
'font-size': convert_font_size,
|
'font-size': convert_font_size,
|
||||||
'color': get_text_color,
|
'color': get_text_color,
|
||||||
'background-color': get_bg_color,
|
'background-color': get_bg_color,
|
||||||
|
|||||||
@@ -461,7 +461,7 @@ def preprocess_pre_tags(chapter_tag):
|
|||||||
new_tag.append(BeautifulSoup(features='lxml').new_tag('br'))
|
new_tag.append(BeautifulSoup(features='lxml').new_tag('br'))
|
||||||
|
|
||||||
new_tag.attrs['style'] = "font-family: courier new,courier,monospace; " \
|
new_tag.attrs['style'] = "font-family: courier new,courier,monospace; " \
|
||||||
"font-size: 14px; white-space: pre-wrap;"
|
"font-size: 14px; white-space: nowrap;"
|
||||||
pre.insert_before(new_tag)
|
pre.insert_before(new_tag)
|
||||||
pre.extract()
|
pre.extract()
|
||||||
table = wrap_span_with_table(chapter_tag, new_tag)
|
table = wrap_span_with_table(chapter_tag, new_tag)
|
||||||
|
|||||||
@@ -68,7 +68,9 @@ class LawCartaConfig:
|
|||||||
"Tahoma": "tahoma,geneva,sans-serif",
|
"Tahoma": "tahoma,geneva,sans-serif",
|
||||||
"Times New Roman": "times new roman,times,serif",
|
"Times New Roman": "times new roman,times,serif",
|
||||||
"Trebuchet MS": "trebuchet ms,helvetica,sans-serif",
|
"Trebuchet MS": "trebuchet ms,helvetica,sans-serif",
|
||||||
"Verdana": "verdana,geneva,sans-serif"
|
"Verdana": "verdana,geneva,sans-serif",
|
||||||
|
"monospace": "courier new,courier,monospace",
|
||||||
|
"sans-serif": "arial,helvetica,sans-serif",
|
||||||
}
|
}
|
||||||
|
|
||||||
COLORS_MAP = {
|
COLORS_MAP = {
|
||||||
|
|||||||
Reference in New Issue
Block a user