I have a Toshiba 420CDT laptop (40 meg of memory, 2 gig
disk, 100 Mhz Pentium, 800x600 screen). It was running
RedHat 5.1 just fine. I upgraded to 5.2, and immediately
after fsck'ing the disks, something changes in the font
used that makes it less clear. I'm not sure I can explain
it, except that it looks like when the 640x480 mode is
displayed at 800x600, or when a computer tries to make a
bold font by overlaying the font at one pixel difference.
This happens whether I use the normal boot, or boot into
single user mode. It also happens when I build a custom
kernel, or even boot 2.1.129. This did not happen in
I debugged it further, and I believe that if /etc/sysconfig/i18n is
not defined (ie, the user has not chosen a default font), then in the
script /etc/rc.d/rc.sysinit, /sbin/setfont should not be called. Thus
whatever font is loaded by the bios will still be used, rather than
always using default8x16.gz as the font. Also, as a side note, the
call to setfont should really be traced to the op console like just
about everything else is during the boot process.
In the latest initscripts release (3.84), setsysfont is
called only if a particular font is set in /etc/sysconfig/i18n.