diff --git a/MagickCore/annotate.c b/MagickCore/annotate.c
index 35b87f9..517758f 100644
--- a/MagickCore/annotate.c
+++ b/MagickCore/annotate.c
@@ -463,7 +463,7 @@
         undercolor_info->affine.tx=offset.x-draw_info->affine.ry*metrics.ascent;
         undercolor_info->affine.ty=offset.y-draw_info->affine.sy*metrics.ascent;
         (void) FormatLocaleString(primitive,MaxTextExtent,
-          "rectangle 0,0 %g,%.20g",metrics.origin.x,(double) height);
+          "rectangle -0.5,-0.5 %g,%.20g",metrics.origin.x,(double) height);
         (void) CloneString(&undercolor_info->primitive,primitive);
         (void) DrawImage(image,undercolor_info,exception);
         (void) DestroyDrawInfo(undercolor_info);