From 7af541023575179c3be0f5590d24afc0a5c90640 Mon Sep 17 00:00:00 2001 From: Willow Barraco Date: Thu, 7 Sep 2023 21:31:48 +0200 Subject: [PATCH] Disable cairo antialiasing This is unoticeable without fractional scaling, but becore a real problem with it. It add transparency arround rectangles, and so cause drawing problems. Signed-off-by: Willow Barraco Signed-off-by: Maarten van Gompel --- drw.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drw.c b/drw.c index 5dde3d1..f021717 100644 --- a/drw.c +++ b/drw.c @@ -125,6 +125,7 @@ setup_buffer(struct drwsurf *drwsurf) { drwsurf->cairo = cairo_create(s); cairo_scale(drwsurf->cairo, drwsurf->scale, drwsurf->scale); + cairo_set_antialias(drwsurf->cairo, CAIRO_ANTIALIAS_NONE); drwsurf->layout = pango_cairo_create_layout(drwsurf->cairo); pango_layout_set_font_description(drwsurf->layout, drwsurf->ctx->font_description);