pre-rendering must happen after layout

This commit is contained in:
Kovid Goyal
2017-11-09 17:10:30 +05:30
parent ace91f04af
commit 6d7546aa8c
2 changed files with 4 additions and 3 deletions

View File

@@ -77,7 +77,6 @@ def set_font_family(opts=None, override_font_size=None, override_dpi=None):
opts.font_family, sz, xdpi, ydpi, cell_width, cell_height, baseline,
underline_position, underline_thickness
)
prerender()
return cell_width, cell_height
@@ -92,7 +91,6 @@ def resize_fonts(new_sz, xdpi=None, ydpi=None):
s.family, new_sz, xdpi, ydpi, cell_width, cell_height, baseline,
underline_position, underline_thickness
)
prerender()
def add_line(buf, cell_width, position, thickness, cell_height):
@@ -188,6 +186,7 @@ def setup_for_testing(family='monospace', size=11.0, dpi=96.0):
sprite_map_set_limits(100000, 100)
set_send_sprite_to_gpu(send_to_gpu)
cell_width, cell_height = set_font_family(opts, override_dpi=(dpi, dpi), override_font_size=size)
prerender()
return sprites, cell_width, cell_height