From: Geert U. <ge...@li...> - 2007-10-22 07:20:32
|
On Sun, 21 Oct 2007, cga2000 wrote: > On Sun, Oct 21, 2007 at 02:41:38AM EDT, Antonino A. Daplas wrote: > > On Sat, 2007-10-20 at 22:10 -0400, cga2000 wrote: > > > I use the "Uni3-Terminus12.psf.gz" font on the console and this gives > > > me 233x87 character cells on a 15" laptop screen. > > > > > > When the boot process initially switches to the framebuffer console, I > > > am presented with a somewhat larger font. > > > > > > I later switch to my preferred font by having specified the following in > > > /etc/console-tools/config: > > > > > > SCREEN_FONT=Uni3-Terminus12x6 > > > > > > I was wondering if there is a way I could switch to this font earlier > > > in the boot process .. ideally as soon as the framebuffer console > > > starts. > > > > It's a user font, the earliest you can switch to it is when userspace > > tools kick in. > > > > Or you can port it as a kernel compiled-in font. See > > drivers/video/console/font*.c > > That would be cool. > > It looks like I need to: > > 1. convert the .psf font to a text format (fontforge?) > 2. wrap it up in a .c file -- same as the other font*.c's > 3. signal this new font to "make menuconfig" so it gets compiled in > 4. make it the default startup font > > Am I correct? Yes. > Item (4) seems to be the tricky part since I have no recollection of > every being asked what default font I would prefer when I configure a > kernel. The kernel has some heuristics to find a good font. There's also `fbcon=font:...' (cfr. Documentation/fb/fbcon.txt). And if you build in only one font, it'll be chosen for sure ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li... In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds |