summaryrefslogtreecommitdiffstats
path: root/src/display/canvas-text.cpp
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2012-01-13 21:21:42 +0000
committerDiederik van Lierop <mail@diedenrezi.nl>2012-01-13 21:21:42 +0000
commitc38de6bb13fc416f6b1ef19ad4aa982721bc7a60 (patch)
treec2e0c032a9cb03c092ab220293c07797282adbd9 /src/display/canvas-text.cpp
parentFix updating object properties window when its desktop is not the active desktop (diff)
downloadinkscape-c38de6bb13fc416f6b1ef19ad4aa982721bc7a60.tar.gz
inkscape-c38de6bb13fc416f6b1ef19ad4aa982721bc7a60.zip
Make sure canvas-text is always equally crisp (differences in rounding sometimes led to blurry text)
(bzr r10882)
Diffstat (limited to 'src/display/canvas-text.cpp')
-rw-r--r--src/display/canvas-text.cpp2
1 files changed, 1 insertions, 1 deletions
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){