|
Quick Lists
|
|
Bug ID:
|
5057760
|
|
Votes
|
1
|
|
Synopsis
|
RFE: Java2D font anti-aliasing should support TrueType's gasp table
|
|
Category
|
java:classes_2d
|
|
Reported Against
|
1.4.2
|
|
Release Fixed
|
mustang(beta)
|
|
State
|
10-Fix Delivered,
request for enhancement
|
|
Priority:
|
4-Low
|
|
Related Bugs
|
4726365
,
4502804
|
|
Submit Date
|
04-JUN-2004
|
|
Description
|
TrueType fonts contain a table (the 'gasp' table) which specifies the
font designer's recommendations for which point sizes of a font
should use monochrome bitmaps, which sizes should be hinted
and which sizes smoothed (anti-aliased), and combinations thereof.
These recommendations are typically based on the font designer
customer which sizes contain tuned embedded bitmaps or sufficiently
high quality hints that smoothing would produce less readable
results.
It would be a useful augmentation to the Java 2D text anti-aliasing
hint values to provide a way for an application to specify that this
behaviour of following the font designer's recommendation is preferred.
A particular application of this would be in supporting the Swing
Windows L&F as the Windows desktop's "Standard" font smoothing setting
uses this approach. (A careful look at a windows desktop with this
setting will reveal that most fonts at typical GUI point sizes are
not A-Aed, since the font recommends against it).
Consideration will have to be given to selecting a single policy
for a composite font, since its possible the different physical
components contain different recommendations.
Also the FontRenderContext class would need to be made capable of
expressing this setting.
|
|
Work Around
|
N/A
|
|
Evaluation
|
As per description.
See also 4726365:
RFE: Java 2D to support LCD optimized anti-aliased text (sub-pixel resolution)
and the corresponding Swing RFE's :
4502804: FontSmoothing/AntiAlias not utilized by default despite OS setting
and
4871297: Win L&F: XP Look and Feel does not show ClearType anti-aliasing
xxxxx@xxxxx 2004-06-04
============================
|
|
Comments
|
Submitted On 11-SEP-2004
bugmenot3
For heaven's sake fix this! How can Java even consider iteself a serious professional UI development environment without this boggles my mind. Basically you Java 2D UI developers suck big time for not even being able to do such a simple thing. LOL! You will forever be pathetically behind windows native UI and will always be staring at the tail pipe of Microsoft's development vehicle racing away.
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |