From 77a40a22c345cde8f9341501c60d6e6c693a14b8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 22 Nov 2017 17:48:24 +0530 Subject: [PATCH] Conversion: Fix an error when using the embed_all_fonts option with certain books --- src/calibre/ebooks/oeb/transforms/embed_fonts.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/oeb/transforms/embed_fonts.py b/src/calibre/ebooks/oeb/transforms/embed_fonts.py index 1fb374d7be..0d9f05edbd 100644 --- a/src/calibre/ebooks/oeb/transforms/embed_fonts.py +++ b/src/calibre/ebooks/oeb/transforms/embed_fonts.py @@ -156,7 +156,7 @@ class EmbedFonts(object): manifest = self.oeb.manifest id_, href = manifest.generate('page_css', 'page_styles.css') self.page_sheet = manifest.add(id_, href, CSS_MIME, data=self.parser.parseString('', validate=False)) - head = self.current_item.xpath('//*[local-name()="head"][1]') + head = self.current_item.data.xpath('//*[local-name()="head"][1]') if head: href = self.current_item.relhref(href) l = etree.SubElement(head[0], XHTML('link'),