diff -ur gnuplot-3.7.1.orig/graphics.c gnuplot-3.7.1/graphics.c --- gnuplot-3.7.1.orig/graphics.c Wed Sep 15 16:30:29 1999 +++ gnuplot-3.7.1/graphics.c Wed Nov 17 17:22:24 1999 @@ -1755,7 +1755,9 @@ (*t->put_text) (xl + key_text_right, yl, s); } else { int x = xl + key_text_right - (t->h_char) * strlen(s); - if (key_hpos == TOUT || inrange(x, xleft, xright)) + if (key_hpos == TOUT || + key_vpos == TUNDER || /* HBB 990327 */ + inrange(x, xleft, xright)) (*t->put_text) (x, yl, s); } } @@ -1808,6 +1810,7 @@ } else { int x = xl + key_text_right - (t->h_char) * strlen(this_plot->title); if (key_hpos == TOUT || + key_vpos == TUNDER || /* HBB 990327 */ i_inrange(x, xleft, xright)) (*t->put_text) (x, yl, this_plot->title); }