From 4ef81ae9d8278c3fd5a53d3b62eb2194c86cdb80 Mon Sep 17 00:00:00 2001 From: Yusuke Shinyama Date: Tue, 5 Nov 2013 18:25:19 +0900 Subject: [PATCH] Improved word spacing. --- pdfminer/layout.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pdfminer/layout.py b/pdfminer/layout.py index af79a85..9b7e030 100644 --- a/pdfminer/layout.py +++ b/pdfminer/layout.py @@ -348,7 +348,7 @@ class LTTextLineHorizontal(LTTextLine): def add(self, obj): if isinstance(obj, LTChar) and self.word_margin: - margin = self.word_margin * obj.width + margin = self.word_margin * max(obj.width, obj.height) if self._x1 < obj.x0-margin: LTContainer.add(self, LTAnon(' ')) self._x1 = obj.x1 @@ -373,7 +373,7 @@ class LTTextLineVertical(LTTextLine): def add(self, obj): if isinstance(obj, LTChar) and self.word_margin: - margin = self.word_margin * obj.height + margin = self.word_margin * max(obj.width, obj.height) if obj.y1+margin < self._y0: LTContainer.add(self, LTAnon(' ')) self._y0 = obj.y0