diff --git a/xterm/config b/xterm/config
index f34f53b0f..2afe49516 100644
--- a/xterm/config
+++ b/xterm/config
@@ -1,5 +1,5 @@
xterm=xterm-256color
-fontsize=15
+fontsize=14
base_port=555
rcfile=0
locale=0
diff --git a/xterm/config.info b/xterm/config.info
index c2dc2c77a..518833c33 100644
--- a/xterm/config.info
+++ b/xterm/config.info
@@ -1,6 +1,6 @@
xterm=Set TERM environmental variable to,4,xterm+256color-xterm-256color,xterm+16color-xterm-16color,xterm-xterm,vt102-vt102,vt100-vt100,vt52-vt52,rxvt-rxvt,nsterm-nsterm,dtterm-dtterm,ansi-ansi
size=Terminal width and height in characters,3,Automatic,5,,,Static (80x24)
-fontsize=Adjust font size,4,0-Auto,12-Small,15-Normal,18-Large,21-Huge
+fontsize=Adjust font size,4,0-Auto,12-Small,14-Normal,16-Large,18-Huge
locale=Set shell character encoding,10,0-Shell default,1-en_US.UTF-8,Custom
rcfile=Execute initialization commands from file,10,0-Shell default,1-Module default,Custom
screen_reader=Enable screen reader mode,1,true-Yes,false-No
diff --git a/xterm/index.cgi b/xterm/index.cgi
index 3b8c40158..773584010 100755
--- a/xterm/index.cgi
+++ b/xterm/index.cgi
@@ -55,7 +55,7 @@ my $def_cols_n = 80;
my $def_rows_n = 24;
my $xmlhr = $ENV{'HTTP_X_REQUESTED_WITH'} eq "XMLHttpRequest";
my %term_opts;
-my $font_size = $config{'fontsize'} || 15;
+my $font_size = $config{'fontsize'} || 14;
# Parse module config
my ($conf_cols_n, $conf_rows_n) = ($conf_size_str =~ /([\d]+)X([\d]+)/i);