diff src/gtkimhtml.c @ 2140:66a84ff0445a

[gaim-migrate @ 2150] bmiller's continued coolness committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 09 Aug 2001 16:53:19 +0000
parents 6402958c64c9
children 98c434792ab7
line wrap: on
line diff
--- a/src/gtkimhtml.c	Thu Aug 09 16:44:10 2001 +0000
+++ b/src/gtkimhtml.c	Thu Aug 09 16:53:19 2001 +0000
@@ -1637,6 +1637,14 @@
 		    size);
 	font = gdk_font_load (buf);
 
+	if (!font && italics) {
+		g_snprintf (buf, sizeof (buf), "-*-%s-%s-o-*-*-*-%d-*-*-*-*-iso8859-*",
+			    choice,
+			    bold ? "bold" : "medium",
+			    size);
+		font = gdk_font_load (buf);
+	}
+
 	if (!font) {
 		g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-iso8859-*",
 			    choice,
@@ -1645,6 +1653,13 @@
 		font = gdk_font_load (buf);
 	}
 
+	if (!font && italics) {
+		g_snprintf (buf, sizeof (buf), "-*-%s-%s-o-*-*-*-*-*-*-*-*-iso8859-*",
+			    choice,
+			    bold ? "bold" : "medium");
+		font = gdk_font_load (buf);
+	}
+
 	if (!font) {
 		g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*",
 			    choice,
@@ -1674,6 +1689,14 @@
 		font = gdk_font_load (buf);
 	}
 
+	if (!font && italics) {
+		g_snprintf (buf, sizeof (buf), "-*-%s-%s-o-*-*-*-%d-*-*-*-*-*-*",
+			    choice,
+			    bold ? "bold" : "medium",
+			    size);
+		font = gdk_font_load (buf);
+	}
+
 	if (!font) {
 		g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-*-*",
 			    choice,
@@ -1683,6 +1706,13 @@
 	}
 
 	if (!font) {
+		g_snprintf (buf, sizeof (buf), "-*-%s-%s-o-*-*-*-*-*-*-*-*-*-*",
+			    choice,
+			    bold ? "bold" : "medium");
+		font = gdk_font_load (buf);
+	}
+
+	if (!font) {
 		g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*",
 			    choice,
 			    italics ? 'i' : 'r');
@@ -2814,7 +2844,7 @@
 					if (!font->size)
 						font->size = 3;
 					if (!font->face)
-						font->face = g_strdup ("helvetica");
+						font->face = g_strdup (DEFAULT_FONT_NAME);
 				}
 
 				fonts = g_slist_prepend (fonts, font);