]> git.ipfire.org Git - thirdparty/systemd.git/commit
vconsole: default to the kernel compiled-in font
authorTom Gundersen <teg@jklm.no>
Tue, 25 Sep 2012 20:22:05 +0000 (22:22 +0200)
committerKay Sievers <kay@vrfy.org>
Wed, 3 Oct 2012 13:42:19 +0000 (15:42 +0200)
commitf51356b4628822a58ddecd217b0e5e079e39499e
tree71710d76e955e9c0e544a24f2c718b0424605e03
parentffc227c9568eb0a12dc750761d1e5d68ea125aad
vconsole: default to the kernel compiled-in font

No longer override the default kernel font if nothing is specified in
vconsole.conf.

The default kernel font[0] provides ISO-8859-1 and box characters. Users
of Arabic, Cyrilic or Hebrew must set a different font manually as these
character sets were provided by the old default font [1], but are not
any longer.

Rationale:

 * it is counter-intuitive that an empty vconsole.conf file is different
   from adding FONT="";
 * the version of the default font shipped with Arch (which is the
   upstream one) behaves very badly during early boot[2] (which should
   admittedly be fixed in the font itself);
 * the kernel already supplies a default font, it seems reasonable to
   use that unless anything else is specified;
 * This also avoids a needless slow call to setfont; and
 * We don't want to work around problems in the kernel (in case the
   compiled-in font is not acceptable for whatever reason).

[0]: <https://dev.archlinux.org/~tomegun/kernel.bdf>
[1]: <https://dev.archlinux.org/~tomegun/latarcyrheb.bdf>
[2]: <http://i.imgur.com/J2tM4.jpg>
Makefile.am
man/vconsole.conf.xml
src/vconsole/vconsole-setup.c