diff options
| author | Diederik van Lierop <mail@diedenrezi.nl> | 2012-01-13 21:21:42 +0000 |
|---|---|---|
| committer | Diederik van Lierop <mail@diedenrezi.nl> | 2012-01-13 21:21:42 +0000 |
| commit | c38de6bb13fc416f6b1ef19ad4aa982721bc7a60 (patch) | |
| tree | c2e0c032a9cb03c092ab220293c07797282adbd9 /src/display/canvas-text.cpp | |
| parent | Fix updating object properties window when its desktop is not the active desktop (diff) | |
| download | inkscape-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.cpp | 2 |
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){ |
