Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 5086814
Votes 0
Synopsis RFE: Java 2D: consider Xrender for anti-aliased text on remote X11
Category java:classes_2d
Reported Against tiger-rc
Release Fixed
State 6-Fix Understood, request for enhancement
Priority: 4-Low
Related Bugs 6365309
Submit Date 13-AUG-2004
Description
Java 2D text API requirements exceed the capabilities of core X11 protocol.
Gnome/GTK desktop apps faced the same problem.
ie Java 2D and GTK apps share in common that they use client-side fonts
and want to support (eg) anti-aliased text on remote X11 displays, but
core X11 protocol doesn't support compositing.
The GTK solution has been to adopt the XRender extension.
This extension is in practice "new", as its only available on recent
X11 distributions. GTK is co-shipping with those releases so could adopt
it in sync. New releases of JDK for Solaris and Linux can now expect to 
be deployed into that same environment so can also start gt leverage this.

In this RFE Xrender is being proposed to be used for text rendering,
when a faster solution (eg OpenGL) is not available.

Xrender potentially could be used for bitmap text as well as A-A text
and/or used for A-A text locally as well as remotely. What exactly is
selected will depend on the observed performance. ie its reasonable
to suppose that it would be faster for AA text over remote X11 but
its not clear it would be faster locally than using shared memory.

Additionally if other compositing operations are being used over remote
X11 it may be in that case there's no advantage to be gained from Xrender.
Work Around
N/A
Evaluation
As per description

  xxxxx@xxxxx   2004-08-13
=============================
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang