From 73f48036056b9d25b367243f45e55ae4626282d0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 25 Oct 2012 09:43:14 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/oeb/iterator/extract_fonts.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/oeb/iterator/extract_fonts.py b/src/calibre/ebooks/oeb/iterator/extract_fonts.py index ccfe3bf37c..fd907f4e37 100644 --- a/src/calibre/ebooks/oeb/iterator/extract_fonts.py +++ b/src/calibre/ebooks/oeb/iterator/extract_fonts.py @@ -26,7 +26,8 @@ class FamilyMap(dict): def finalize(self): if self.replace_map: self.pat = re.compile(br'(font-family.*?)(' + - b'|'.join(self.replace_map.iterkeys())+b')', re.I) + b'|'.join([re.escape(x) for x in + self.replace_map.iterkeys()])+b')', re.I) def replace_font_families(self, raw): if self.replace_map: