From c38de6bb13fc416f6b1ef19ad4aa982721bc7a60 Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Fri, 13 Jan 2012 22:21:42 +0100 Subject: Make sure canvas-text is always equally crisp (differences in rounding sometimes led to blurry text) (bzr r10882) --- src/display/canvas-text.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp index 7d765d970..673bd0af6 100644 --- a/src/display/canvas-text.cpp +++ b/src/display/canvas-text.cpp @@ -135,7 +135,7 @@ sp_canvastext_render (SPCanvasItem *item, SPCanvasBuf *buf) double offsetx = s[Geom::X] - cl->anchor_offset_x - buf->rect.left(); double offsety = s[Geom::Y] - cl->anchor_offset_y - buf->rect.top(); - cairo_move_to(buf->ct, offsetx, offsety); + cairo_move_to(buf->ct, round(offsetx), round(offsety)); cairo_text_path(buf->ct, cl->text); if (cl->outline){ -- cgit v1.2.3