[gtk/glyph-clipping-fixes: 1/2] gsk: Stop enlarging text bounding boxes




commit 87af45403ace1047b91ddbab98d9d5a5e15b84eb
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Sep 17 12:37:36 2021 -0400

    gsk: Stop enlarging text bounding boxes
    
    This should not be necessary and only serves
    to make the actual bugs harder to find.

 gsk/gskrendernodeimpl.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c
index fd2a9e5d44..18cbcd185a 100644
--- a/gsk/gskrendernodeimpl.c
+++ b/gsk/gskrendernodeimpl.c
@@ -4477,10 +4477,10 @@ gsk_text_node_new (PangoFont              *font,
   self->num_glyphs = n;
 
   graphene_rect_init (&node->bounds,
-                      offset->x + ink_rect.x - 1,
-                      offset->y + ink_rect.y - 1,
-                      ink_rect.width + 2,
-                      ink_rect.height + 2);
+                      offset->x + ink_rect.x,
+                      offset->y + ink_rect.y,
+                      ink_rect.width,
+                      ink_rect.height);
 
   return node;
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]