web-dev-qa-db-ja.com

Linuxシステム上のPhpstormEditorフォント

ソリューションの検索にうんざりしています。PHPプロジェクトにPHPStorm IDEを使用していますが、1つの問題で頭がおかしくなります。エディターフォント(editor、インターフェイスは気にしない) )ひどいようです。さまざまなディストリビューションとさまざまなDEを試しましたが、結果は常に同じです:(KateフォントとPHPStormフォントを比較するためのスクリーンショットがあります。PHPStormがJavaアプリケーションであり異なるフォントヒットエンジンを使用しますが、.. EclipseはJavaアプリでもありますが、かなり素敵なフォントがあります。WindowsとOSXの両方のPHPStormフォントは、他のシステムフォントと同じように見えます。スムーズで読みやすいです。 PHPStorm

Kate

目が爆発する前に、このフォントの問題を修正する方法はありますか?ありがとう。

31
Yaroslav Rogoza

PhpStormの問題に続いて、これがphpstorm64.vmoptionsに追加したものです(/usr/local/bin/PhpStorm/bin/にインストールしました):

-Dswing.aatext=true
-Dawt.useSystemAAFontSettings=gasp
-Dsun.Java2d.xrender=true

FontForgeでフォントを開くトリックも行いました。

  • Ctrl+A (すべての文字を選択)
  • ヒント->クリアヒント
  • ヒント->明確な指示
  • ファイル->フォントの生成

~/fonts/に入れました

私はUbuntu12.10を実行していますが、その後、すべてが非常に素晴らしく見えます(Ubuntu Monoで実行しました)。

私が気付いた唯一の問題は、-Dawt.useSystemAAFontSettings=gaspが優れたエディターフォントレンダリングにつながるが、メニューやその他のもののレンダリングが不十分になることです。一方、-Dawt.useSystemAAFontSettings=lcdはメニューに素晴らしいフォントレンダリングを提供しますが、エディターでのフォントレンダリングはあまり良くありません。したがって、両方を試して、好みの方を選択してください。


pdate: Ubuntu 13.10では、もう問題はありません。

20
Matthieu Napoli

これはLinux固有の問題であり、この問題に関する多くの情報を見つけることができます ここ 。さまざまな提案や回避策については、コメントを確認してください。

別のフォントで取得できるものは次のとおりです。

IDEA on Linux

4
CrazyCoder

インフィナリティパッチをインストールし、OpenJDKにパッチを適用して、フォントのレンダリングにfreetypeを使用できるようにすることができます。

Ubuntuベースのディストリビューション用にインフィナリティとパッチを適用したOpenJDKのインストールに関するリンクは次のとおりです。

http://www.webupd8.org/2013/06/better-font-rendering-in-linux-with.html
http://www.webupd8.org/2013/06/install-openjdk-patched-with-font-fixes.html

これが、Fedora20で実行されているPHPStormのスクリーンショットです。無限でパッチが適用されたOpenJDKを使用しています。 enter image description here

4
rpeshkov

-Dawt.useSystemAAFontSettings = lcdをbin/phpstorm.vmoptionsに追加してみてください

2

私が見つけた最善の解決策は、FontForgeを使用することです。 FontForgeは、いくつかのフォント設定を編集できるLinuxアプリケーションです。アプリ内でttfフォントを開くだけです。 ctrl + aを押して、すべての文字を選択します。次に、メニューの[ヒント]-> [ヒントのクリア]から選択します。次に、ヒント->明確な指示。そして最後のファイル->フォントの生成。新しいフォントを新規として保存するか、既存のフォントを置き換えて、このフォントをPhpStormで使用してみてください。見た目は理想的ではありませんが、以前よりはるかに良くなっています。

0
Yaroslav Rogoza

Debian-SqueezeボックスでNetBeansとPhpStormを並べて比較すると、同じフォントとフォントサイズを選択した場合でもNetBeansの方がはるかに見栄えがよいことがわかりました。違いは、PhpStormがほとんどのコードを太字にしたことです。エディターの構成を実行し、すべての太字を取り除いた後、エディターははるかに良く見えます。

0
Bob Brunius

また、Linuxでは暗い背景のフォントがかなり見栄えがすることに気づきました Dark background

0
Yaroslav Rogoza

[設定]-> [エディター]-> [外観]-> [アンチエイリアスフォントを使用する]を試してください

0
tamasd

アンチエイリアシングを使用した等幅は、WebStormには適しています。

0
Vitalii Omelkin