搜索解决方案太累了.. 我使用PHPStorm IDE进行我的php项目,一个麻烦只会让我发疯。 编辑字体(编辑器,不关心界面)看起来很可怕。我试过不同的发行版和不同的DE,但结果总是一样的:( 有截图来比较Kate和PHPStorm字体。我知道PHPStorm是一个JAVA应用程序,它使用不同的字体命中引擎,但是.. Eclipse也是一个JAVA应用程序,但有相当不错的字体。 Windows和OSX上的PHPStorm字体看起来像其他系统字体。流畅可读。
在我的眼睛爆炸之前有没有办法解决这个字体问题..? 谢谢。
答案 0 :(得分:20)
关于PhpStorm问题,以下是我添加到phpstorm64.vmoptions
(我已安装在/usr/local/bin/PhpStorm/bin/
中)的内容:
-Dswing.aatext=true
-Dawt.useSystemAAFontSettings=gasp
-Dsun.java2d.xrender=true
我也在FontForge中打开了字体:
我把它放在~/fonts/
我正在运行Ubuntu 12.10,毕竟,一切看起来都很棒(我为Ubuntu Mono做过)。
我注意到的唯一问题是-Dawt.useSystemAAFontSettings=gasp
导致了很棒的编辑器字体渲染,但是菜单和其他内容的渲染效果不佳。而-Dawt.useSystemAAFontSettings=lcd
为菜单提供了很棒的字体渲染,但编辑器中的字体渲染效果较差。所以试试两个并选择你喜欢的那个。
更新:,我已经没有问题了。
答案 1 :(得分:4)
答案 2 :(得分:4)
您可以安装无限补丁并修补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
这是我在Fedora 20上运行的PHPStorm的截图,其中包含无限和修补的OpenJDK:
答案 3 :(得分:2)
尝试将-Dawt.useSystemAAFontSettings = lcd添加到bin / phpstorm.vmoptions
答案 4 :(得分:0)
尝试设置 - >编辑 - >外观 - >使用消除锯齿字体
答案 5 :(得分:0)
我发现的最佳解决方案是使用FontForge。 FontForge它是一个linux应用程序,允许您编辑一些字体首选项。 只需在app中打开ttf字体即可。 按ctrl + a选择所有字符。然后从菜单提示中选择 - >清除提示。然后提示 - >清除说明。最后一个文件 - >生成字体。只需将新字体保存为新字体或替换现有字体,并尝试将此字体与PhpStorm一起使用。看起来不理想,但比以前好多了。
答案 6 :(得分:0)
另外我注意到在深色背景上的字体在Linux中看起来相当不错
答案 7 :(得分:0)
在我的Debian-Squeeze框中并排比较NetBeans和PhpStorm,我发现即使选择了相同的字体和字体大小,NetBeans看起来也要好得多。不同之处在于PhpStorm已将大部分代码加粗。在完成编辑器配置并摆脱所有粗体后,编辑器现在看起来好多了。
答案 8 :(得分:0)
具有抗锯齿功能的Monospaced对WebStorm来说非常好。