web-dev-qa-db-ja.com

IntelliJ Bad Font Rendering

Ubuntuシステムに最近IntelliJをインストールしましたが、Monacoを通常使用するフォントがIntelliJで適切にレンダリングされないことに気付きました。したがって、問題は this postからわずかに修正されましたが、エディターはMonacoで適切にレンダリングされません。

現在、これは私のIDEの状態です。

enter image description here

6
Mazen K.

それで、私は実際にいくつかの研究と遊びでそれを理解しました。あなたの側でそれを行う方法はここにあります:

要件:

  1. 安定したインターネット接続
  2. システムへのルートアクセス

手順:

最初に TuxJDK をインストールする必要があります。

  1. 上記のリンクに移動して、JDKをダウンロードしてください。

  2. JDKをダウンロードしたら、jdk-8u5-tuxjdk-b08という名前のフォルダーを抽出します。

  3. ここで、ターミナルを使用してフォルダを/ usr/lib /に移動します。

Sudo mv FOLDERPATH /usr/lib/

次に、IntelliJでTuxJDKを使用するようにします。

  1. IntelliJパスに移動します。

  2. 次にIDEAPATH/binに進みます。

  3. Nanoまたはgeditを使用してidea.shを編集します。

    Sudo nano idea.sh
    
  4. 一番下まで移動すると、evalで始まるコマンドが表示されます。このコマンドを次のように変更します。

eval "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/Java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
  1. ファイルを保存し、IntelliJ IDEAを開きます。
7
Mazen K.

私はこれを修正するためのマニュアルを少し書きました。

wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download && tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz && Sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm && rm jdk-8u5-tuxjdk-b08.tar.gz

Intellij Ideaを起動するスクリプト

*アイデアのパスに合わせてIDEA_HOMEの場所を変更する必要があることにのみ注意してください

#!/bin/sh

IDEA_HOME=/opt/idea
export Java_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export _Java_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
                      -Dsun.Java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@"

より良いフォントの詳細とスクリーンショット: http://urshulyak.com/page/show/2 結果: enter image description here

11