From 12f61fd24f0bc53fc4be5c4d82cbd73f1c478581 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 20 Mar 2021 13:11:26 +0530 Subject: [PATCH] super sample factor is included in height --- kitty/fonts/box_drawing.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kitty/fonts/box_drawing.py b/kitty/fonts/box_drawing.py index bade2a2ed..5408e1703 100644 --- a/kitty/fonts/box_drawing.py +++ b/kitty/fonts/box_drawing.py @@ -416,16 +416,17 @@ def draw_parametrized_curve( xfunc: ParameterizedFunc, yfunc: ParameterizedFunc, supersample_factor: int ) -> None: - num_samples = height * supersample_factor * 10 + num_samples = height * 8 delta, extra = divmod(thickness(level), 2) delta *= supersample_factor extra *= supersample_factor seen = set() for i in range(num_samples + 1): t = i / num_samples - p = x_p, y_p = int(xfunc(t)), int(yfunc(t)) + p = int(xfunc(t)), int(yfunc(t)) if p in seen: continue + x_p, y_p = p seen.add(p) for y in range(y_p - delta, y_p + delta + extra): if 0 <= y < height: