1

ubuntu 12.04 で Java sdk を更新した後 (openjdk7 から Java oracle 7u9 へ : )、Intellij のインストールが完全に壊れています: 醜いフォント、コード エディターの破損など。

Java を使用する他のプログラムは魅力的に動作します (netbeans は問題なく動作するなど)。

java version "1.7.0_09" Java(TM) SE Runtime Environment (build
1.7.0_09-b05) Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

java、javac などへのすべてのシンボリック リンクは良好です。

最新のビルドに更新しようとしましたが、成功しませんでした。

最近同じ問題が発生しましたか?

ここに画像の説明を入力

他の配色で更新:

ここに画像の説明を入力

Jdk バージョン:

ここに画像の説明を入力

フォントの上書きオプションとスキームのデフォルトが有効になっていると、私のフォントは UGLY と BIG になります。

ここに画像の説明を入力

jdk 7u1 と同じ構成:

ここに画像の説明を入力

4

2 に答える 2

9

Java Swing アプリケーションでの Linux でのフォント レンダリングは完全ではありません。この問題については既に未解決の問題があり、調整方法のヒントを見つけることができます (別のフォントを使用する、フォント ファイルにパッチを適用する、JDK にパッチを適用する、JVM オプションを提供するなど)。など)。

残念ながら、ネイティブ システムのユーザー インターフェイスの他の要素とまったく同じフォント レンダリングを取得することは非常に困難です。

良いニュースは、IntelliJ IDEA の将来のバージョンでエディターにネイティブ フォント レンダリングを実装する計画があることです (システムの既定の freetype ライブラリを直接使用して、可能な限り一貫したフォントの外観を実現します)。

于 2012-10-19T14:34:29.187 に答える
0

Fedora 17 と IntelliJ 11.1.3 - Java バージョン "1.7.0_09" で同様の問題が発生しました。システムに「問題のある」フォントがいくつかインストールされていました。/usr/share/fontsの tex-dejavuフォントを削除するだけで十分でした。そのため、CrazyCoder が書いたように、システムで使用しているフォントを調べると役立つ場合があります。

于 2012-10-25T12:42:20.080 に答える