How to fix font rendering in PHPStorm 10 on Linux?

By default, font rendering has always been ugly in Java applications on Linux. But there was a good solution - fixing the OpenJDK font ( openjdk-fontfixPPA in the start panel).

It worked great in PhPStorm 9 and previous versions, but it stopped working in 10 versions. The Java options in config are identical.

Is there any way to fix font rendering?

Rendering to: rendering up

Rendering after: rendering after

+4
source share
5 answers

: jre PHPStorm. 10 JRE, JRE.

+7

JRE

/phpstorm 64.vmoptions :

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

Settings->Appearance & Behavior -> Apperance

:

IDE:Greyscale, Editor:Greyscale
+3

, Arch Linux OpenJDK . PHPStorm OpenJDK Oracle JDK, WEBIDE_JDK OpenJDK.

, .desktop :

$ cp /usr/share/applications/jetbrains-phpstorm.desktop ~/.local/share/applications/

:

[Desktop Entry]
Version=1.0
Type=Application
Name=PhpStorm
Icon=/opt/phpstorm/bin/webide.png
Exec=env WEBIDE_JDK=/usr/lib/jvm/java-8-openjdk "/opt/phpstorm/bin/phpstorm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-phpstorm
+1

, . ubuntu sql .

enter image description here

Fedora pathed jdk . jdf Infinality (ROSA, Arch, RFRemix ..) .

  • jdk https://code.google.com/p/tuxjdk/
  • java:

    sudo mv ~/Download/jdk-8u25-tuxjdk-b01/ /opt/jdk-8u25-tuxjdk-b01/
    cd /opt/jdk-8u25-tuxjdk-b01/
    #update-alternatives - for deb system's, for rpm use alternatives
    
    sudo update-alternatives --install /usr/bin/java java /opt/jdk-8u25-tuxjdk-b01/bin/java 2    
    sudo update-alternatives --config java
    export JAVA_HOME=/opt/jdk-8u25-tuxjdk-b01
    export JRE_HOME=/opt/jdk-8u25-tuxjdk-b01
    export PATH=$PATH:/opt/jdk-8u25-tuxjdk-b01/bin:/opt/jdk-8u25-tuxjdk-b01/jre/bin
    
  • Infinality. . JetBrains, , - , .

    sudo add-apt-repository ppa:no1wantdthisname/ppa
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install fontconfig-infinality
    
  • . , ubuntu. , setstyle, . USE_STYLE ( USE_STYLE = "DEFAULT" ) "UBUNTU".

    sudo -H gedit /etc/profile.d/infinality-settings.sh
    

. - undefined configte .

Ubuntu, Xubuntu, Kubuntu, Linux Mint KDE, Fedora 21-23, RFRemix 20-23 ( ), ROSA Fresh KDE ( jdk). , java .

: enter image description here

0

Netbeans, phpstorm linux mint. Oracle JDK, Oracle JDK netbeans .

phpstorm, prequests Oracle JDK, , , .

, OpenJDK, :

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update 
sudo apt-get install openjdk-8-jdk

for more information on intalling openJDK

and in phpstorm it is possible to select java at boot: check the link: https://www.jetbrains.com/help/phpstorm/switching-boot-jdk.html just select OpenJDK from the list and restart phpstorm, each thing will work fine.

0
source

Source: https://habr.com/ru/post/1616561/


All Articles