diff --git a/exec/logon.js b/exec/logon.js
index 265e9525d2be1dcefd6ab78143e90177684ebac7..d4d8cc0e26def41c949fccfd0cda4cd076ffa8e9 100644
--- a/exec/logon.js
+++ b/exec/logon.js
@@ -10,7 +10,7 @@ load("sbbsdefs.js");
 load("text.js");
 var Avatar = load({}, "avatar_lib.js");
 var options = load("modopts.js", "logon");
-load("loadfonts.js");
+load("fonts.js", "preload", "default");
 
 // Check if we're being asked to auto-run an external (web interface external programs section uses this)
 if (options && (options.rlogin_auto_xtrn) && (bbs.sys_status & SS_RLOGIN) && (console.terminal.indexOf("xtrn=") === 0)) {