** Summary changed:

- Compiz resizeinfo legend characters appear as filled blocks
+ VRGB sub-pixel hinting causes black-on-black text rendering

** Description changed:

- Binary package hint: libcairo
+ Binary package hint: libcairo2
  
- Gutsy x86_64.
+ There is a long-standing problem (Gutsy, Hardy, Intrepid - possibly
+ Jaunty too) with sub-pixel rendering which affects metacity or compiz
+ composition (see the images attached to this bug) when VRGB is chosen as
+ the sub-pixel format. Comment #15 by MoMaT demonstrates a non-compiz
+ scenario. My comments #2 and #10 demonstrate the issue with Compiz
+ enabled.
  
- Whilst Compiz is enabled if a gnome-terminal window is drag-resized the
- legend displaying the size during dragging is displayed as blocks rather
- than numbers. The same thing occurs to all windows if the Fusion plug-in
- resizeinfo has its 'always_show' property set.
+ The underlying issue essentially seems to be: where should sub-pixel
+ rendering should be done - in libcairo or in the font renderer (FreeType
+ in this case) ?
  
- Changing resizeinfo's 'text_color' to something other than black reveals
- that the legend is being rendered but the background of each character
- block is also being filled (with black).
+ There have been two versions of the Ubuntu patch in libcairo/libcairo2.
+ Reports seem to suggest that both versions may be responsible for the
+ VRGB problem (however, that supposition needs checking - see Bob
+ McElrath's comment #19).
  
- So by default it draws black on black, resulting in the impression that
- only blocks are being displayed.
- 
- When Compiz is disabled the resize legend appears correct (not drawn by
- the fusion plug-in).
+ We need to be aware that libcairo (libcairo 1.5.4 in Universe) and
+ libcairo2 (cairo 1.6.0 in Main) are similarly patched and will need
+ similar fixes.

** Changed in: cairo (Ubuntu)
       Status: In Progress => Confirmed

-- 
VRGB sub-pixel hinting causes black-on-black text rendering
https://bugs.launchpad.net/bugs/145604
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to