From 34a2758d3cd12e0b5905fe2d2c1e7408c276ebe0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 18 Nov 2012 11:46:46 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/__init__.py b/src/calibre/ebooks/__init__.py index a5417be220..bdbdca85c8 100644 --- a/src/calibre/ebooks/__init__.py +++ b/src/calibre/ebooks/__init__.py @@ -263,8 +263,11 @@ def generate_masthead(title, output_path=None, width=600, height=60): masthead_font_family = recs.get('masthead_font', 'Default') if masthead_font_family != 'Default': - from calibre.utils.fonts.scanner import font_scanner - faces = font_scanner.fonts_for_family(masthead_font_family) + from calibre.utils.fonts.scanner import font_scanner, NoFonts + try: + faces = font_scanner.fonts_for_family(masthead_font_family) + except NoFonts: + faces = [] if faces: font_path = faces[0]['path']