Last active
October 6, 2018 06:42
-
-
Save leemour/5620265 to your computer and use it in GitHub Desktop.
Fixing font anti-aliasing for Ubuntu.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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