aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xterm.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/xterm.c b/src/xterm.c
index e4b1349863d..cc9942893d9 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -12289,10 +12289,14 @@ x_new_fontset (f, fontsetname)
12289 12289
12290 if (fontset < 0) 12290 if (fontset < 0)
12291 { 12291 {
12292 Lisp_Object fontlist; 12292 Lisp_Object func;
12293 12293
12294 fontlist = Fcons (Fcons (Qascii, Fcons (result, Qnil)), Qnil); 12294 func = intern ("create-fontset-from-ascii-font");
12295 Fnew_fontset (result, fontlist); 12295 if (! NILP (Ffboundp (func)))
12296 result = call2 (func, result, result);
12297 else
12298 Fnew_fontset (result,
12299 Fcons (Fcons (Qascii, Fcons (result, Qnil)), Qnil));
12296 fontset = fs_query_fontset (result, 0); 12300 fontset = fs_query_fontset (result, 0);
12297 } 12301 }
12298 12302