Skip to content

Instantly share code, notes, and snippets.

@nhahv
Forked from leemour/FontFix RubyMine
Last active November 29, 2015 06:38
Show Gist options
  • Save nhahv/1cf7e8638e9a8cf41dca to your computer and use it in GitHub Desktop.
Save nhahv/1cf7e8638e9a8cf41dca to your computer and use it in GitHub Desktop.
Fixing font anti-aliasing for Ubuntu.

Change Java Runtime:

sudo update-alternatives --config java

Delete Open-JDK

sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*

Change fonts - remove hinting:

http://askubuntu.com/questions/32624/ugly-fonts-in-netbeans-how-can-i-make-it-use-the-system-font

Change RubyMine AntiAliasing first:

Add the following options to the /home/leemour/RubyMine-5.4/bin/rubymine64.vmoptions

-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true 

Install OpenJDK with FontFix

http://youtrack.jetbrains.com/issue/IDEA-57233

#Hello everybody #I'm using Linux Mint 14.1 and applied the infinality font patch as well as the OpenJDK fontfix patch. #I did the following steps:

#(1) install freetype sudo apt-get install libfreetype6

#(2) install infinality patch (https://launchpad.net/~no1wantdthisname/+archive/ppa) sudo add-apt-repository ppa:no1wantdthisname/ppa sudo apt-get update sudo apt-get install fontconfig-infinality

I had to do the following afterwards: $ sudo rm /etc/fonts/conf.avail/52-infinality.conf $ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf

To use Windows 7 like font rendering do the following (Leemour uses osx2 but not win7): $ sudo /etc/fonts/infinality/infctl.sh setstyle win7 Set USE_STYLE to "WINDOWS7" in /etc/profile.d/infinality-settings.sh

(3) install font fixed OpenJDK (https://launchpad.net/~no1wantdthisname/+archive/openjdk-fontfix) $ sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix $ sudo apt-get update $ sudo apt-get install openjdk-7-jdk

To use this JDK only for IntelliJ, prepend this line to bin/idea.sh: IDEA_JDK="/usr/lib/jvm/java-1.7.0-openjdk-amd64"

(4) JVM options Add the following options to the .vmoptions file of IntelliJ -Dawt.useSystemAAFontSettings=lcd -Dswing.aatext=true

(5) Perform a reboot

(6) See the result with default Darcula theme in attachment.

Another alternative

https://github.com/Helbrass/openjdk-fontfix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment