From af4083a8b743557ac970033f1f770af318bded40 Mon Sep 17 00:00:00 2001 From: Jesse Leite Date: Wed, 24 Mar 2021 23:56:53 -0400 Subject: [PATCH] Prevent subpixel rendering via floor/ceil on left/right side of box drawn corners. --- kitty/fonts/box_drawing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/fonts/box_drawing.py b/kitty/fonts/box_drawing.py index a6d9b841d..0d3f85ad2 100644 --- a/kitty/fonts/box_drawing.py +++ b/kitty/fonts/box_drawing.py @@ -478,11 +478,11 @@ def rectircle_equations( if left_quadrants: def x(t: float) -> float: xterm = 1 - pow(t, yexp) - return cell_width - abs(a * pow(xterm, xexp)) - adjust_left_quadrant + return math.floor(cell_width - abs(a * pow(xterm, xexp)) - adjust_left_quadrant) else: def x(t: float) -> float: xterm = 1 - pow(t, yexp) - return abs(a * pow(xterm, xexp)) + return math.ceil(abs(a * pow(xterm, xexp))) return x, y