JDK-6589604 : incorrect rendering of monospaced Unicode character \u011D (latin small letter G with circumflex)
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u2
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux_2.6
  • CPU: x86
  • Submitted: 2007-08-06
  • Updated: 2010-04-04
  • Resolved: 2007-08-16
Related Reports
Duplicate :  
Description
Rendering Unicode character 011D (latin small letter G with circumflex) is broken and may break rendering of following characters. I could only reproduce it with a monospaced font and only on Linux (I have also tried Windows XP and the development build of Solaris). I have reproduced it on several versions of JDK with various results:

   JDK 1.4.2_15:   The 'g' with circumflex is rendered below text baseline and there is no space right of it.
   JDK 1.5.0_12:   The 'g' with circumflex is rendered below text baseline,
                   both horizontal and vertical position vary with each run of the test application.
   JDK 1.6.0_02:   Rendering varies significantly - sometimes the 'g' is not displayed at all,
                   sometimes it is displayed far right of the preceding text, sometimes it is rendered
                   over the preceding character, vertical position varies, too.
   JDK 1.7.0-ea-b16:  Seems to be working correctly every time.

Comments
EVALUATION I've verified that problem is reproducible with DejaVu Serif font using one of jdk 7.0 builds before b14 and it is not reproducible using b16 (fix for 6545343 went into b14). Therefore i believe this is duplicate of the 6545343.
16-08-2007

EVALUATION Sounds to me like a duplicate of 6589604 fixed in JDK 1.7 and JDK 1.6.0_03 The specific distro and version of Linux should be provided by the submitter. Saying you reproduced it on "Linux" is not terribly helpful as almost every Linux distro and version with in a distro changes the fonts being used or shipped. Even if the font name is the same, its a different version of the font.
06-08-2007

EVALUATION the test is about Swing and 2D thus I'm reassigning to 2D for initial evaluation.
06-08-2007