From 9a76113e7f645867fcb2a65c60bfbbfa09ab1b26 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 25 Oct 2012 08:31:33 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/oeb/iterator/extract_fonts.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/calibre/ebooks/oeb/iterator/extract_fonts.py b/src/calibre/ebooks/oeb/iterator/extract_fonts.py index dd2504b431..ccfe3bf37c 100644 --- a/src/calibre/ebooks/oeb/iterator/extract_fonts.py +++ b/src/calibre/ebooks/oeb/iterator/extract_fonts.py @@ -101,8 +101,9 @@ def extract_fonts(opf, log): font_family_map.finalize() - for path, raw in css_files.iteritems(): - with open(path, 'wb') as f: - nraw = font_family_map.replace_font_families(raw) - f.write(nraw) + if font_family_map.added_fonts: + for path, raw in css_files.iteritems(): + with open(path, 'wb') as f: + nraw = font_family_map.replace_font_families(raw) or raw + f.write(nraw)