Add meta-glyph rendering for corner triangle characters

This commit is contained in:
Isaiah Odhner 2023-07-19 22:56:18 -04:00
parent 3269d545c1
commit 7eff7d0476

View File

@ -2271,6 +2271,18 @@ class Canvas(Widget):
return "" if x < self.magnification // 2 else " "
case "":
return "" if x >= self.magnification // 2 else " "
case "":
diagonal = x - y
return "" if diagonal < 0 else " " if diagonal > 0 else ""
case "":
diagonal = x - y
return "" if diagonal > 0 else " " if diagonal < 0 else ""
case "":
diagonal = x + y + 1 - self.magnification
return "" if diagonal > 0 else " " if diagonal < 0 else ""
case "":
diagonal = x + y + 1 - self.magnification
return "" if diagonal < 0 else " " if diagonal > 0 else ""
case _: pass
# Fall back to showing the character in a single cell, approximately centered.
if x == self.magnification // 2 and y == self.magnification // 2: