From dc0834e8bcfdd49a84ab68cafec51d0433ab7988 Mon Sep 17 00:00:00 2001 From: John Schember Date: Thu, 12 May 2011 18:06:17 -0400 Subject: [PATCH] TXT: Textileml tweaks. --- src/calibre/ebooks/txt/textileml.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/calibre/ebooks/txt/textileml.py b/src/calibre/ebooks/txt/textileml.py index 17988053e8..36dc9952d2 100644 --- a/src/calibre/ebooks/txt/textileml.py +++ b/src/calibre/ebooks/txt/textileml.py @@ -106,17 +106,17 @@ class TextileMLizer(OEB2HTML): text = re.sub(r'\nbq\.\n?\np.*\. ', r'\nbq. ', text) #reduce blank lines - text = re.sub(r'\n{3}', r'\n\n', text) + text = re.sub(r'\n{3}', r'\n\np. \n\n', text) text = re.sub(u'%\n(p[<>=]{1,2}\.|p\.)', r'%\n\n\1', text) #Check span following blank para text = re.sub(r'\n+ +%', r' %', text) text = re.sub(u'p[<>=]{1,2}\.\n\n?', r'', text) # blank paragraph - text = re.sub(r'(^|\n)p\.\n', r'\1p. \n', text) + text = re.sub(r'\n(p.*\.)\n', r'\n\1 \n\n', text) # blank paragraph - text = re.sub(u'\n\xa0', r'\np. ', text) + text = re.sub(u'\n\xa0', r'\np. ', text) # blank paragraph - text = re.sub(u'\np[<>=]{1,2}?\. \xa0', r'\np. ', text) + text = re.sub(u'\np[<>=]{1,2}?\. \xa0', r'\np. ', text) text = re.sub(r'(^|\n)(p.*\. ?\n)(p.*\.)', r'\1\3', text) text = re.sub(r'\n(p\. \n)(p.*\.|h.*\.)', r'\n\2', text) #sort out spaces in tables