[Trac #1185] Framebuffer font is now tiny

Zarro Boogs per Child bugtracker at laptop.org
Sun Apr 1 02:38:54 EDT 2007


#1185: Framebuffer font is now tiny
--------------------+-------------------------------------------------------
 Reporter:  cjb     |        Owner:  J5     
     Type:  defect  |       Status:  new    
 Priority:  high    |    Milestone:  Trial-1
Component:  distro  |   Resolution:         
 Keywords:          |  
--------------------+-------------------------------------------------------
Comment (by AlbertCahalan):

 Replying to [comment:4 cjb]:

 > Any suggestions on fixing it?  UTF8 terminals seem like a good idea, so
 keeping Unicode and changing the font size might be ideal.

 The broken unicode_start program insists on loading a font, and the broken
 kernel insists that all loaded fonts are 8 pixels wide. See do_fontx_ioctl
 in drivers/char/vt_ioctl.c for the depressing details. Now I know why the
 userspace tools only ship 8 pixel wide fonts. :-(

 Short term: hack unicode_start to not load a font by default

 Long term:

 A decent font is needed. I suggest that both width and height be multiples
 of 3, to eliminate the noticable color artifacts. (make a column of "x" or
 "/" to see) The characters common to VT100 and VGA is critical. Beyond
 that, anything that can be typed is good. Despite not being VGA, the
 framebuffer may be affected by the 256/512 character limits. If so, you
 lose the brightness attribute bit when you choose to have 512 characters.

 Once the font exists, it needs to be loaded. Patching the kernel is the
 nicest option, allowing use in early boot. Patching unicode_start still
 requires patching the kernel to have a new ioctl with a new data format.

-- 
Ticket URL: <http://dev.laptop.org/ticket/1185#comment:5>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list