Improved word spacing.

pull/1/head
Yusuke Shinyama 2013-11-05 18:25:19 +09:00
parent 96667d286f
commit 4ef81ae9d8
1 changed files with 2 additions and 2 deletions

View File

@ -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