Index: neither/darkwar/r_main.c
diff -u neither/darkwar/r_main.c:1.8 neither/darkwar/r_main.c:1.9
--- neither/darkwar/r_main.c:1.8	Sun Apr 18 12:00:55 2004
+++ neither/darkwar/r_main.c	Sun Apr 18 12:57:53 2004
@@ -253,7 +253,7 @@
 	length = Console_VisibleLength(s, String_Length(s));
 	if (length)
 	{
-		R_SetBlendFunc(GL_SRC_ALPHA, GL_ONE);
+		R_SetBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
 		R_SetTexture("lhfont.tga");
 		lines = 1 + ((length - 1) / charactersperline); 
 		for (line = 0;line < lines;line++)
@@ -264,7 +264,7 @@
 void R_DrawConsoleText(Nfloat x, Nfloat y, Nfloat fontwidth, Nfloat fontheight, NUint charactersperline, NUint totallines, NUint scrollbacklines, Ndouble oldesttime)
 {
 	NUint i, length, lines, color, line;
-	R_SetBlendFunc(GL_SRC_ALPHA, GL_ONE);
+	R_SetBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
 	R_SetTexture("lhfont.tga");
 	i = Console.historymessageindex;
 	while (totallines > 0)