JDK-6997947 : Degradation of VALUE_TEXT_ANTIALIAS_LCD_HRGB rendering from 1.6.0_1 to 1.6.0_22
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u22
  • Priority: P4
  • Status: Closed
  • Resolution: Not an Issue
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2010-11-05
  • Updated: 2012-09-06
  • Resolved: 2010-11-05
Related Reports
Relates :  
Description
FULL PRODUCT VERSION :
SE Runtime Environment (build 1.6.0_22-b04)

ADDITIONAL OS VERSION INFORMATION :
Windows Vista Home Premium 6.0 (Build 6001: Service Pack 1)

A DESCRIPTION OF THE PROBLEM :
There has been an obvious degradation of VALUE_TEXT_ANTIALIAS_LCD_HRGB text rendering in 1.6.0_22 compared to 1.6.0_1. Text display in 1.6.0_1 is very good. Text display in 1.6.0_22 is not nearly as crisp. I hope this is a bug and not a change made on purpose.


REPRODUCIBILITY :
This bug can be reproduced always.

Comments
WORK AROUND In the JDK 6 update train its possible to work around this with the command line property "-Dsun.java2d.font.scaler=t2k"
05-11-2010

EVALUATION Yhat's a pretty broad range of updates but I expect its down to this 6u10 fix: 6656651: Windows Look and Feel LCD glyph images have some differences from native applications. Most people weren't necessarily as interested in the pure aesthetics of this as that it was different than native Windows apps. So as of 6u10 on Windows the LCD text is exactly as Windows renders it. Whilst the submitter may have preferred the 1.6.0_01 behaviour that appears to be a minority opinion and it isn't going to be reverted.
05-11-2010