From 77da4821bd636bdfd13042fc0354e01d0c4d2cf7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 8 Jan 2013 14:15:31 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/pdf/render/engine.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/pdf/render/engine.py b/src/calibre/ebooks/pdf/render/engine.py index 136e622500..a987b3a54d 100644 --- a/src/calibre/ebooks/pdf/render/engine.py +++ b/src/calibre/ebooks/pdf/render/engine.py @@ -239,7 +239,8 @@ class PdfEngine(QPaintEngine): @store_error def drawTextItem(self, point, text_item): - # super(PdfEngine, self).drawTextItem(point, text_item) + # return super(PdfEngine, self).drawTextItem(point, text_item) + self.apply_graphics_state() gi = self.qt_hack.get_glyphs(point, text_item) if not gi.indices: sip.delete(gi) @@ -250,7 +251,6 @@ class PdfEngine(QPaintEngine): self.fonts[name] = self.create_sfnt(text_item) except UnsupportedFont: return super(PdfEngine, self).drawTextItem(point, text_item) - self.apply_graphics_state() metrics = self.fonts[name] for glyph_id in gi.indices: try: