I have applied this patch. It looks fine on OS X, but I don't have access to a Windows or Linux machine at the moment. Can anyone verify this fix on Windows (XP, Vista, and Windows 7) and Linux? If so, I will commit the change. Please be sure to use J6u14 or later - thanks.
http://ixnay.biz/kitchen-sink.html (current trunk build) http://ixnay.biz/PIVOT-393/kitchen-sink.html (patched trunk build) Greg On Apr 14, 2010, at 5:30 AM, Dirk Moebius (JIRA) wrote: > > [ > https://issues.apache.org/jira/browse/PIVOT-393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > ] > > Dirk Moebius updated PIVOT-393: > ------------------------------- > > Attachment: pivot-393.patch > > sets correct FontRendererContext > >> 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 >> >> >> 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 > >
