From ff160288b9b68aff4423a7e38640c19af465ab63 Mon Sep 17 00:00:00 2001 From: John Schember Date: Tue, 22 Mar 2011 18:58:52 -0400 Subject: [PATCH] TXT Input: Textile: Add escapes for specifying non chaning quotes. --- src/calibre/ebooks/textile/functions.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/calibre/ebooks/textile/functions.py b/src/calibre/ebooks/textile/functions.py index c3c82ef893..bf3f7b26e7 100755 --- a/src/calibre/ebooks/textile/functions.py +++ b/src/calibre/ebooks/textile/functions.py @@ -206,6 +206,12 @@ class Textile(object): (re.compile(r'{clubs?}'), r'♣'), # club (re.compile(r'{hearts?}'), r'♥'), # heart (re.compile(r'{diam(onds?|s)}'), r'♦'), # diamond + (re.compile(r'{"}'), r'"'), # double-quote + (re.compile(r"{'}"), r'''), # single-quote + (re.compile(r'{’}'), r'’'), # closing-single-quote - apostrophe + (re.compile(r'{‘}'), r'‘'), # opening-single-quote + (re.compile(r'{“}'), r'”'), # closing-double-quote + (re.compile(r'{“}'), r'“'), # opening-double-quote ] glyph_defaults = [ (re.compile(r'(\d+\'?\"?)( ?)x( ?)(?=\d+)'), r'\1\2×\3'), # dimension sign