** 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