diff -urN vte-0.11.10.orig/src/vtefc.c vte-0.11.10/src/vtefc.c
--- vte-0.11.10.orig/src/vtefc.c	2004-05-11 09:03:59.000000000 +0000
+++ vte-0.11.10/src/vtefc.c	2004-05-11 09:05:48.000000000 +0000
@@ -390,7 +390,8 @@
 			tmp = FcFontRenderPrepare(NULL,
 						  pattern,
 						  fontset->fonts[i]);
-			_vte_fc_defaults_from_gtk(widget, tmp);
+			FcConfigSubstitute (NULL, tmp, FcMatchPattern);
+			// _vte_fc_defaults_from_gtk(widget, tmp);
 			save = FcPatternDuplicate(tmp);
 			FcPatternDestroy(tmp);
 			g_array_append_val(pattern_array, save);
