diff -Naur lcdproc-0.5.3/server/render.c lcdproc-0.5.3-new/server/render.c
--- lcdproc-0.5.3/server/render.c	2009-05-19 07:44:51.000000000 +0100
+++ lcdproc-0.5.3-new/server/render.c	2010-07-07 11:16:38.000000000 +0100
@@ -355,7 +355,7 @@
 	if ((w != NULL) && (w->text != NULL) && (vis_width >= 8)) {
 		char str[BUFSIZE];
 		int length = strlen(w->text);
-		int width = vis_width - 6;
+		int width = vis_width - 4;
 		int x;
 		/* calculate delay from titlespeed: <=0 -> 0, [1 - infty] -> [10 - 1] */
 		int delay = (titlespeed <= TITLESPEED_NO)
@@ -375,7 +375,7 @@
 			str[length] = '\0';
 
 			/* set x value for trailing fillers */
-			x = length + 4;
+			x = length + 2;
 		}
 		else {			/* Scroll the title, if it doesn't fit... */
 			int offset = timer;
@@ -413,7 +413,7 @@
 		}
 
 		/* display text */
-		drivers_string(w->x + 3 + left, w->y + top, str);
+		drivers_string(w->x + 2 + left, w->y + top, str);
 
 		/* display trailing fillers */
 		for ( ; x < vis_width; x++) {
