4

ubuntu 12でNetbeans 7.3のフォントをより見栄え良くする機会はありますか??? 両方の IDE が同じエディター フォント設定 (モノスペース) で構成されているときに、Eclipse と NetBeans で同じコードがどのように見えるかを見てください。他のフォントでも試してみました。フォントを完全に別の方法でレンダリングする netbeans のように見えますが、フォントははるかに細くなっていますか? なぜそれが起こっているのですか?

ここに画像の説明を入力

私はその問題についてたくさん読んで、すでに netbeans.conf ファイルに以下を追加しました

-J-Dapple.awt.graphics.UseQuartz=false
-J-Dswing.aatext=true
-J-Dawt.useSystemAAFontSettings=lcd

それは少し修正されましたが、それでも両方の大きな違いです。誰かがその問題の適切な解決策を見つけましたか、それとも解決策がまったくないとここで述べることができますか??? 私は新しい Netbeans ユーザーで、この IDE を気に入っていますが、これには気が狂いそうです ;((

どうもありがとうございました!

4

2 に答える 2

6

Eclipse は SWT に基づいており、NetBeans は Swing に基づいているため、変更に関係なく、フォントは異なって見えます。2 つの UI ツール キットは、異なるフォント レンダリング エンジンを使用します。

Swing では、一部のフォントが他のフォントよりも見栄えがします。Swing での私の好み (そして、等幅フォントを使用するほぼすべての場所) はUbuntu Monoですが、Swing でもDeja Vu Sans MonoSource Code Proの両方が適切にレンダリングされます。

ほとんどの場合、最初の 2 つが既にシステムにインストールされており、3 つ目は必要に応じて簡単にインストールできます。Source Code Pro の行ピッチは、私の好みでは大きすぎると言えますが、それ以外は素晴らしいフォントです。

言及した JRE フラグを有効にし、適切なフォントを選択したら、次の重要な項目は最適なフォント サイズを選択することです。特定のレンダリング エンジンの特定のフォントは、特定のサイズで、別の環境よりも見栄えがよくなったり悪くなったりする場合があります。

Swing では、Deja Vu Sans Mono は均等なポイント サイズで見栄えがするので、通常、NetBeans では 10pt または 12pt で使用します。一方、Ubuntu Mono は奇数のサイズでもより適切にレンダリングされるため、通常、NetBeans では 11pt または 13pt で使用します。

于 2013-02-27T19:26:20.000 に答える
2

異なる UI ライブラリを使用するため、フォントのレンダリングが異なります。Netbeans はスイングを使用します。Eclipse は swt を使用します。

jdk にパッチを適用して、swing を取得し、フォントのレンダリング設定を尊重することができます: https://gist.github.com/aleksandara/2963640

パッチが適用された ubuntu の PPA: https://launchpad.net/~no1wantdthisname/+archive/openjdk-fontfix

于 2013-02-25T23:42:28.033 に答える