#1837 HIGH Trial-2: Fonts rendering is broken

Zarro Boogs per Child bugtracker at laptop.org
Tue Jul 3 11:11:35 EDT 2007


#1837: Fonts rendering is broken
------------------------------+---------------------------------------------
  Reporter:  marco            |       Owner:  bernie  
      Type:  defect           |      Status:  assigned
  Priority:  high             |   Milestone:  Trial-2 
 Component:  x window system  |     Version:          
Resolution:                   |    Keywords:          
  Verified:  0                |  
------------------------------+---------------------------------------------
Comment (by JordanCrouse):

 And the X server - the vesa driver uses only software rendering, which
 goes down a different path.  Believe me when I tell you - from my
 instrumentation on text.py, the driver is doing exactly what it is asked
 to do:

 Draw u8 mask with source picture 1x1 (color 0x0000FF) size 400x150  <---
 background
 Draw u8 mask with source picture 1x1 (color 0x0000FF) size 11x14    <--- H
 Draw u8 mask with source picture 1x1 (color 0x0000FF) size 10x11    <--- E
 Draw u8 mask with source picture 1x1 (color 0x000000) size 2x15     <--- L
 ...

 And so on.  And we are drawing exactly that on the screen.  This is
 further bolstered by the fact that if you draw a rectangle then everything
 works out OK - thats because a rectangle drawn by another primative, not a
 u8 mask, so there is less chance of variables being left over and other
 such programming mistakes.  I'll run more tests today, and verify that we
 are correctly getting the color from the source pixmap, but I have to say,
 I'm not optimistic we'll find any glaring errors.

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



More information about the Bugs mailing list