JDK-7190349 : [macosx] Text (Label) is incorrectly drawn with a rotated g2d
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 7
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: os_x
  • CPU: x86
  • Submitted: 2012-08-09
  • Updated: 2015-02-16
  • Resolved: 2013-07-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u55Fixed 8 b102Fixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Description
FULL PRODUCT VERSION :
Java Plug-in 10.6.0.21
Using JRE version 1.7.0_06-ea-b21 Java HotSpot (TM) 64-Bit server VM

ADDITIONAL OS VERSION INFORMATION :
MacOSX 10.7.5 & 10.8

A DESCRIPTION OF THE PROBLEM :
Text (Label) in a JTabbedPane is incorrectly drawn making the tab text label unreadable.

REGRESSION.  Last worked in version 6u31

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Goto www.rampageremote.com and login in as
Username= customer
Password= customer
Click the proof button to spawn applet. See tab in left pane of the Page Browser.
Should Read "Customers & Jobs".


EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Legible text in the tab
ACTUAL -
Text in tab that appear shifted (Not Legible)

REPRODUCIBILITY :
This bug can be reproduced always.

CUSTOMER SUBMITTED WORKAROUND :
None

Note, I submitted this same bug but it was closed as not reproducible. It's reproducible every time so please email me if you have difficulty reproducing it.

OLD BUG ID WAS 7168653

Comments
SQE OK to take the fix into CPU14_02
13-01-2014

removed 7u60-critical-request because back port is not ready yet
09-01-2014

How risky is the fix? Did the customer verify it? Can the fix be considered for April CPU inclusion?
19-12-2013

Sergey will own the bug.
23-05-2013

The title of the bug is misleading. Actually, it has nothing to do with JTabbedPane. The more appropriate title would be like "[macosx] Wrong rendering when drawing text into rotated Graphics2D instance". Attached is a heavily modified testcase provided by the reporter. It's a simple applet. Run it and select "Add" , then "Internal frame" from the menu. I've also attached two screenshots. One shows correct rendering with JDK 6, and another incorrect with JDK 8.
05-02-2013