X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/ee1f5f9be7d4e2bb843c01a118cc090ab97e6cc6..143b2e4e4ebbcc4e3de1b23f56df933317b269ff:/librarian/epub.py?ds=inline diff --git a/librarian/epub.py b/librarian/epub.py index a0d9742..92df2d4 100644 --- a/librarian/epub.py +++ b/librarian/epub.py @@ -103,12 +103,11 @@ def replace_characters(node): def replace_chars(text): if text is None: return None - return text.replace("&", "&")\ - .replace("---", "—")\ - .replace("--", "–")\ - .replace(",,", "„")\ - .replace('"', "”")\ - .replace("'", "’") + return text.replace("---", u"\u2014")\ + .replace("--", u"\u2013")\ + .replace(",,", u"\u201E")\ + .replace('"', u"\u201D")\ + .replace("'", u"\u2019") if node.tag == 'extra': node.clear() else: