I am working with a programmer who is using Java to create an interface for an application.
The fonts in the program look ugly to me. Somehow too harsh, as if they aren’t anti-aliased or something. Sorry for being vague, but they just look “clunky” to me.
I know that there are settings within an OS to change how a font is rendered, such as subpixel smoothing, or grayscale smoothing, as well as subpixel order and hinting.
Since the fonts only look bad in this one program I wonder – is there anything on the programming side that can be done to improve font rendering?
If you are using Java 6, there is a system property called
awt.useSystemAAFontSettingsyou can use to control anti-aliasing. Possible values are:“lcd”
ClearType style sub-pixel anti-aliasing.
“false”
Disable anti-aliasing.
“on”
Best contrast.
“gasp”
Standar anti-aliasing.