pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sandro Martini (JIRA)" <j...@apache.org>
Subject [jira] Updated: (PIVOT-393) Certain UI components do not properly respect system text anti-aliasing hints
Date Wed, 14 Apr 2010 22:52:49 GMT

     [ https://issues.apache.org/jira/browse/PIVOT-393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sandro Martini updated PIVOT-393:
---------------------------------

    Attachment: pivot_aa_test_windows7@64.zip

Hi, just made other tests on my Windows 7 at 64 bit, with an LCD and resolution 1680x1050
at 32 bit, with dpi at 100%, using all defaults, and Java 6 Update 19 at 32 bit.

In attach you can find some screenshots for comparison (before and after).
Also here seems better the "after" patch version.

Greg, now you can update working demos on your test site, so we can make other tests (if needed)
... thanks.

Bye


> Certain UI components do not properly respect system text anti-aliasing hints
> -----------------------------------------------------------------------------
>
>                 Key: PIVOT-393
>                 URL: https://issues.apache.org/jira/browse/PIVOT-393
>             Project: Pivot
>          Issue Type: Bug
>    Affects Versions: 1.4
>            Reporter: Greg Brown
>            Assignee: Greg Brown
>             Fix For: 1.6
>
>         Attachments: pivot-393.patch, pivot-393_test_winXp.zip, pivot_aa_test_windows7@64.zip,
winxp_cleartype.zip
>
>
> Some components render text using the drawString() method of Graphics2D and properly
set the text rendering hints using the getTextAntialiasingHint() method in the Platform class.
However, other components use a glyph vector that does not currently respect the text rendering
hints. These components should be updated to use a FontRenderContext containing the correct
text rendering hints:
> http://java.sun.com/javase/6/docs/api/java/awt/font/FontRenderContext.html#FontRenderContext(java.awt.geom.AffineTransform,%20java.lang.Object,%20java.lang.Object)
> Also, there is a minor issue with the use of getTextAntialiasingHint(): the AWT "awt.font.desktophints"
property may contain multiple hints (e.g. on my desktop it also defines KEY_TEXT_LCD_CONTRAST)
and Pivot is only looking at KEY_TEXT_ANTIALIASING. Additional methods should be added to
support the other values.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message