diff -r b0e1b122d83a -r 9edc1748a646 pidgin/gtkimhtml.c --- a/pidgin/gtkimhtml.c Sat Dec 13 21:13:04 2008 +0000 +++ b/pidgin/gtkimhtml.c Fri Jan 02 21:47:52 2009 +0000 @@ -3122,9 +3122,15 @@ font->size = 6; else if (g_ascii_strcasecmp(size, "xx-large") == 0) font->size = 7; - else - font->size = 3; - gtk_imhtml_font_set_size(imhtml, font->size); + + /* + * TODO: Handle other values, like percentages, or + * lengths specified as em, ex, px, in, cm, mm, pt + * or pc. Or even better, use an actual HTML + * renderer like webkit. + */ + if (font->size > 0) + gtk_imhtml_font_set_size(imhtml, font->size); } else if (oldfont) {