Ugly fonts in Java applications on Ubuntu Ugly fonts in Java applications on Ubuntu linux linux

Ugly fonts in Java applications on Ubuntu


So... Seems my problem is solved.

Step 1, Install and configure Infinality for better font rendering in Linux

sudo add-apt-repository ppa:no1wantdthisname/ppasudo apt-get updatesudo apt-get upgradesudo apt-get install fontconfig-infinality

Step 2., Install OpenJDK7 with font fixes in Ubuntu

sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfixsudo apt-get updatesudo apt-get upgrade

NetBeans: screenshot with improved fonts

Step 3: Applies nice font style linux

sudo /etc/fonts/infinality/infctl.sh setstyle linux


Try adding

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp'

to your ~/.bashrc

A more detailed discussion can be found here.


Old topic but for future visits, here is a solution that works:

# Install both infinality and fontfix'ed JDK.sudo add-apt-repository ppa:no1wantdthisname/ppasudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfixsudo apt-get updatesudo apt-get install fontconfig-infinality openjdk-7-jdk# Apply a font style that looks good.sudo /etc/fonts/infinality/infctl.sh setstyle linux# And reboot the system.sudo reboot

source : Demian Ferreiro in solution