Allow multiple box rendering chars per cell

This commit is contained in:
Kovid Goyal
2024-12-06 19:32:32 +05:30
parent 073d5c7340
commit 850dcec4d7
2 changed files with 48 additions and 13 deletions

View File

@@ -257,6 +257,13 @@ class Rendering(BaseTest):
s = self.create_screen(cols=8, lines=8, scrollback=0)
s.reset()
before = len(self.sprites)
draw_multicell(s, '██', scale=1, subscale_n=1, subscale_d=2, vertical_align=0, width=1)
test_render_line(s.line(0))
self.ae(len(self.sprites), before + 1)
assert_blocks(upper_half_block(), self.sprites[tuple(self.sprites)[before]])
s.reset()
before = len(self.sprites)
draw_multicell(s, '', scale=1, subscale_n=1, subscale_d=2, vertical_align=0)