JDK-8000629 : [macosx] Blurry rendering with Java 7 on Retina display
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7u4
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-10-09
  • Updated: 2015-04-13
  • Resolved: 2013-04-12
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 Availabitlity Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u40Fixed 8 b87Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
NetBeans users are reporting that with their new MacBook Pro machines with Retina display, the application and any other Java app they start, is rendered in a blurry way.

The issue manifests with Oracle's Java 7. It is not manifesting with Apple's Java 6 if the installed application has the following flag turned on in its Info.plist file:

   <key>NSHighResolutionCapable</key>
   <true/>

The related NetBeans bug:
http://netbeans.org/bugzilla/show_bug.cgi?id=215141

Screenshot of blurry NetBeans on Java 7:
http://bugzilla-attachments-215141.netbeans.org/bugzilla/attachment.cgi?id=121780

Screenshot of sharp NetBeans on Java 6 with NSHighResolutionCapable flag:
http://bugzilla-attachments-215141.netbeans.org/bugzilla/attachment.cgi?id=121796

Comments
Verified!
2013-05-15

Looks like it wasn't pushed to b86. Will be only in the next build.
2013-04-17

When will the fix appear in a promoted jdk8 build? Is this a complete fix, ready to ask NetBeans users to verify with their Retina HW? Thanks.
2013-04-15

It should be available in the jdk8 b86. Support of a retina isn't finished yet, but the problem with fonts should be solved.
2013-04-15