@@ -145,9 +145,9 @@ def test_oneliner():
145145 f = TextFragmenter (measure = fm , splitter = dummy_splitter )
146146 fragments = f (text )
147147 column = TextColumn (fragments , column_width = width , fontsize = fontsize )
148- text , x , dx , y , dy = column .to_bounding_boxes ()
148+ text , _ , dx , x_origin , _ , dy , y_origin = column .to_bounding_boxes ()
149149
150- svg = fm .render_svg (text , x , y , fontsize = fontsize , canvas_width = width )
150+ svg = fm .render_svg (text , x_origin , y_origin , fontsize = fontsize , canvas_width = width )
151151 with open (DIR / "text-oneliner.svg" , "w" ) as f :
152152 f .write (svg )
153153
@@ -162,8 +162,8 @@ def test_wrap_font():
162162 fragments = f (text )
163163 column = TextColumn (fragments , column_width = width , fontsize = fontsize , justify = False )
164164
165- text , x , dx , y , dy = column .to_bounding_boxes ()
166- svg = fm .render_svg (text , x , y , fontsize = fontsize , canvas_width = width )
165+ text , _ , dx , x_origin , _ , dy , y_origin = column .to_bounding_boxes ()
166+ svg = fm .render_svg (text , x_origin , y_origin , fontsize = fontsize , canvas_width = width )
167167 with open (DIR / "text.svg" , "w" ) as f :
168168 f .write (svg )
169169
@@ -179,8 +179,8 @@ def test_wrap_font_justified():
179179 fragments = f (text )
180180 column = TextColumn (fragments , column_width = width , fontsize = fontsize , justify = True )
181181
182- text , x , dx , y , dy = column .to_bounding_boxes ()
183- svg = fm .render_svg (text , x , y , fontsize = fontsize , canvas_width = width )
182+ text , _ , dx , x_origin , _ , dy , y_origin = column .to_bounding_boxes ()
183+ svg = fm .render_svg (text , x_origin , y_origin , fontsize = fontsize , canvas_width = width )
184184 with open (DIR / "text-justified.svg" , "w" ) as f :
185185 f .write (svg )
186186
@@ -195,8 +195,8 @@ def test_heterogeneous_widths():
195195 fragments = f (text )
196196 column = TextColumn (fragments , column_width = width , fontsize = fontsize , justify = True )
197197
198- text , x , dx , y , dy = column .to_bounding_boxes ()
199- svg = fm .render_svg (text , x , y , fontsize = fontsize , canvas_width = 46 * fontsize )
198+ text , _ , dx , x_origin , _ , dy , y_origin = column .to_bounding_boxes ()
199+ svg = fm .render_svg (text , x_origin , y_origin , fontsize = fontsize , canvas_width = 46 * fontsize )
200200 with open (DIR / "text-heterogeneous.svg" , "w" ) as f :
201201 f .write (svg )
202202
@@ -211,8 +211,8 @@ def test_wrap_force_newline_and_tabs():
211211 fragments = f (text )
212212 column = TextColumn (fragments , column_width = width , fontsize = fontsize , justify = True )
213213
214- text , x , dx , y , dy = column .to_bounding_boxes ()
215- svg = fm .render_svg (text , x , y , fontsize = fontsize , canvas_width = width )
214+ text , _ , dx , x_origin , _ , dy , y_origin = column .to_bounding_boxes ()
215+ svg = fm .render_svg (text , x_origin , y_origin , fontsize = fontsize , canvas_width = width )
216216 with open (DIR / "text-force-newline-and-tabs.svg" , "w" ) as f :
217217 f .write (svg )
218218
@@ -232,8 +232,8 @@ def test_wrap_font_selection():
232232 fragments = f (text )
233233 column = TextColumn (fragments , column_width = width , fontsize = fontsize , justify = True )
234234
235- text , x , dx , y , dy = column .to_bounding_boxes (line_spacing = 1.2 )
236- svg = fm .render_svg (text , x , y , fontsize = fontsize , canvas_width = width )
235+ text , x , dx , x_origin , y , dy , y_origin = column .to_bounding_boxes (line_spacing = 1.2 )
236+ svg = fm .render_svg (text , x_origin , y_origin , fontsize = fontsize , canvas_width = width )
237237
238238 boundaries = re .compile (r"\t|\b[^\s]" )
239239 separators = np .array ([x .span ()[0 ] for x in boundaries .finditer (text )], dtype = int )
0 commit comments