
これはかなり一般的なバグだとわかっていますが、私が見つけた解決策はどれも役に立ちませんでした。
Javaアプリケーションのフォントは見苦しい
ここに 2 つの例を示します (Processing と PyCharm)。
(驚くべきことに、「イベント」はここでは問題なく表示されます)
上で述べたように、世の中には多くの解決策がありますが、どれも私の場合は問題を解決しませんでした。
- 有効化アンチエイリアシング
- 使用GTK ルックアンドフィール
- インストール
fontconfig-infinality
- インストールオラクル(OpenJDKの代わりに)
- インストールOpenJDK-Infinalityパッチ
フォントのレンダリングを修正するにはどうすればいいですか?
役に立つ(かもしれない)情報:
$ uname -a
Linux scriptim 4.10.10-1-ARCH #1 SMP PREEMPT Wed Apr 12 18:50:28 CEST 2017 x86_64 GNU/Linux
$ java -version
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on, -Dswing.aatext=true
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
答え1
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
ファイルに追加します/etc/environment
。
コンソールから Java アプリケーションを実行している場合は、(bash シェルを実行している場合) または(Z シェルを実行している場合)export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
に追加します。.bashrc
.zshrc
ログアウトしてから再度ログインしてください。