JDK-6431487 : Not symmetric ovals of odd sizes in AA mode
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: generic,windows_xp
  • CPU: generic,x86
  • Submitted: 2006-05-29
  • Updated: 2018-09-05
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.
Other
tbdUnresolved
Related Reports
Duplicate :  
Description
Ovals with odd sizes incorrectly rendered in AA mode. Please see attached testcase and image.

Comments
- this is an issue reported against 7(7u), - there are now affected version 9 filed for this issue - 7u issues are transferred to Sustaining Nevertheless if someone have a report against 9 - please reopen and add affectedVersion 9 or 7u specific escalations might be reopen to Sustaining
10-08-2014

- this is an issue reported against 7(7u), - there are now affected version 9 filed for this issue - 7u issues are transferred to Sustaining Nevertheless if someone have a report against 9 - please reopen and add affectedVersion 9 or 7u specific escalations might be reopen to Sustaining
10-08-2014

WORK AROUND use stroke PURE mode.
19-01-2011

EVALUATION This happens because of the way of rounding endpoints of the bezier curves (that we are using for representing ovals in AA mode). We should use more smart one for this purpose. Something like we have in our ProcessPath stuff. Not exact the same because there we deal only with flattened paths. Possible solution could be to use tangent lines to the endpoints of the curves. They are just lines passing through appropriate control point and endpoint, so easy to calculate and use.
01-06-2006