如何修复Linux中的PHPStorm 10的字体渲染?

如何修复Linux中的PHPStorm 10的字体渲染?,第1张

概述如何修复Linux中的PHPStorm 10的字体渲染

在linux中的Java应用程序中默认的字体渲染总是相当丑陋。 但有一个很好的解决scheme – OpenJDK字体修复(在启动板中的openjdk-Fontfix PPA)。

它在PHPStorm 9和以前的版本中运行良好,但在10版本中停止工作。 configuration中的Java选项是相同的。

有没有办法修复字体渲染?

之前呈现:

我可以在我的windows应用程序中embedded几乎任何字体,只要在应用程序执行期间安装它?

如何在DirectWrite中使用默认UI字体绘制文本?

Eclipse符号的问题§

如何在Delphi中使用windows默认字体

多平台环境中的字体

之后呈现:

什么是jasperrepots-Fonts jar以及如何使用它?

字体真棒和i3bar

如何从SVG文件在窗口中批量创build图标网页字体

如何确定安装字体的O / S文件名?

在Matlab中更改graphics字体不起作用

解决这个问题的方法很简单:只需在PHPStorm安装目录中重命名jre文件夹即可。 由于10版本的应用程序与自己的JRE捆绑在一起,所以默认情况下它不会使用系统JRE。

删除捆绑的JRE

添加到bin / PHPstorm64.vmoptions这两行:

-Dswing.aatext=true -Dawt.useSystemAAFontSettings=on

而且,

Settings->Appearance & Behavior -> Apperance

抗锯齿:

IDE:Greyscale,Editor:Greyscale

至少在Arch linux上,使用OpenJDK时,字体渲染看起来非常流畅。 要强制PHPStorm使用系统的OpenJDK而不是绑定的Oracle JDK,必须将环境变量WEBIDE_JDK设置为您的OpenJDK路径。

要以更安全的方式执行此 *** 作,请将.desktop文件复制到您的主目录:

$ cp /usr/share/applications/jetbrains-PHPstorm.desktop ~/.local/share/applications/

然后将内容更改为:

[Desktop Entry] Version=1.0 Type=Application name=PHPStorm Icon=/opt/PHPstorm/bin/webIDe.png Exec=env WEBIDE_JDK=/usr/lib/jvm/java-8-openjdk "/opt/PHPstorm/bin/PHPstorm.sh" %f Comment=Develop with pleasure! CategorIEs=Development;IDE; Terminal=false StartupWMClass=jetbrains-PHPstorm

有时候,如果你使用一些发行版,所有这些都不起作用。 在Ubuntu的不工作字体在sql面板和一些d出窗口的编辑器。

在Fedora的安装完成后,你不能在编辑器中看到所有的字体。 为了获得良好的字体渲染,你应该使用补丁jdf和无限发行与无限(ROSA,拱门,RFRemix等)或安装在您的系统。

从https://code.Google.com/p/tuxjdk/下载补丁jdk并解压

在你的系统中安装它,并在你的环境中添加新的Java:

sudo mv ~/Download/jdk-8u25-tuxjdk-b01/ /opt/jdk-8u25-tuxjdk-b01/ cd /opt/jdk-8u25-tuxjdk-b01/ #update-alternatives - for deb system's,for rpm use alternatives sudo update-alternatives --install /usr/bin/java java /opt/jdk-8u25-tuxjdk-b01/bin/java 2 sudo update-alternatives --config java export JAVA_HOME=/opt/jdk-8u25-tuxjdk-b01 export JRE_HOME=/opt/jdk-8u25-tuxjdk-b01 export PATH=$PATH:/opt/jdk-8u25-tuxjdk-b01/bin:/opt/jdk-8u25-tuxjdk-b01/jre/bin

安装无限。 有些文章不这样做,并获得良好的字体渲染。 但是,如果你开始在JetBrains产品中编码,你可以看到在d出窗口的一些编辑器和一些特殊的面板没有任何抗锯齿,看起来如此糟糕。

sudo add-apt-repository ppa:no1wantdthisname/ppa sudo apt-get update sudo apt-get upgrade sudo apt-get install Fontconfig-infinality

毕竟你应该设置无限渲染风格。 最好的渲染我得到Ubuntu的风格。 使用setstyle命令无法获得此选项,这就是为什么您应该编辑设置文件。 在这个文件中,搜索USE_STYLE(默认情况下它应该是USE_STYLE =“DEFAulT”)并将其更改为“UBUNTU”。

sudo -H gedit /etc/profile.d/infinality-settings.sh

安装后,你应该注销。 如果毕竟你看到不好的antyalyzing – 配置无穷你的系统。

这个解决方案在Ubuntu,Xubuntu,Kubuntu,linux Mint KDE,Fedora 21-23,RFRemix 20-23(默认情况下都是无限的)上测试,ROSA Fresh KDE(默认情况下只需要补丁jdk)。 如果它不适合你检查文件夹路径为Java和设置无限的系统。

结果:

我使用了Netbeans,然后在linux mint上使用PHPstorm。 使用Oracle JDK时,在编辑器中出现错误的字体,我删除了Oracle JDK和netbeans字体以及鼠标悬停的菜单问题。

最近我得到PHPstorm作为prequests安装甲骨文JDK的每一件事情都很好,除了字体,我做了深入的搜索和测试许多灵魂。

最后我只需要安装OpenJDK就可以了:

sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-8-jdk

关于安装openJDK的更多信息

并在PHPstorm中有选择启动时选择Java:检查链接看到: https ://www.jetbrains.com/help/PHPstorm/switching-boot-jdk.HTML只需从列表中选择OpenJDK并重新启动PHPstorm每一件事情工作正常。

总结

以上是内存溢出为你收集整理的如何修复Linux中的PHPStorm 10的字体渲染?全部内容,希望文章能够帮你解决如何修复Linux中的PHPStorm 10的字体渲染?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1155711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存