Ubuntuシステムに最近IntelliJをインストールしましたが、Monaco
を通常使用するフォントがIntelliJで適切にレンダリングされないことに気付きました。したがって、問題は this postからわずかに修正されましたが、エディターはMonaco
で適切にレンダリングされません。
現在、これは私のIDEの状態です。
それで、私は実際にいくつかの研究と遊びでそれを理解しました。あなたの側でそれを行う方法はここにあります:
要件:
手順:
最初に TuxJDK をインストールする必要があります。
上記のリンクに移動して、JDKをダウンロードしてください。
JDKをダウンロードしたら、jdk-8u5-tuxjdk-b08
という名前のフォルダーを抽出します。
ここで、ターミナルを使用してフォルダを/ usr/lib /に移動します。
Sudo mv FOLDERPATH /usr/lib/
次に、IntelliJでTuxJDKを使用するようにします。
IntelliJパスに移動します。
次にIDEAPATH/bin
に進みます。
Nanoまたはgeditを使用してidea.shを編集します。
Sudo nano idea.sh
一番下まで移動すると、eval
で始まるコマンドが表示されます。このコマンドを次のように変更します。
eval "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/Java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
私はこれを修正するためのマニュアルを少し書きました。
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 結果: