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?