diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 9dae2a4a55..3971129a4a 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -88,6 +88,8 @@ def copy_all(text_browser): from calibre.utils.html2text import html2text simplified_html = etree.tostring(root, encoding='unicode') txt = html2text(simplified_html, single_line_break=True).strip() + if iswindows: + txt = '\r\n'.join(txt.splitlines()) # print(simplified_html) # print(txt) md.setText(txt)