问题描述
请帮帮我。这是我的Netbeans的屏幕:PyCharm:如何修复它?我使用Oracle Java7。Java版本”1.7.0_25″ Java(TM)SE Runtime Environment(内部版本1.7.0_25-b15)Java HotSpot(TM)64位服务器VM(内部版本23.25-b01,混合模式)
PS:为了比较我的崇高文字:
最佳方案
所以…看来我的问题解决了。
Step 1,安装和配置Infinality以在Linux中更好地呈现字体
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
Step 2.,在Ubuntu中安装带有字体修复程序的OpenJDK7
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get upgrade
NetBeans:
步骤3:应用漂亮的字体样式Linux
sudo /etc/fonts/infinality/infctl.sh setstyle linux
次佳方案
尝试添加
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp'
到你的〜/.bashrc
可以找到更详细的讨论here。
第三种方案
旧主题但对于将来的访问,这里有一个可行的解决方案:
# Install both infinality and fontfix'ed JDK.
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install fontconfig-infinality openjdk-7-jdk
# Apply a font style that looks good.
sudo /etc/fonts/infinality/infctl.sh setstyle linux
# And reboot the system.
sudo reboot
资料来源:solution中的Demian Ferreiro
第四种方案
经过数小时的搜索和试验,我终于找到了可行的解决方案!!!无需搞乱fontforge,无需修补jdk,这在公司工作站上是不允许的。
-
从http://ppa.launchpad.net/no1wantdthisname/ubuntu/pool/main/f/fontconfig-infinality/下载deb
-
安装它:
sudo dpkg -i *.deb
-
启用osx字体平滑:
sudo /etc/fonts/infinality/infctl.sh setstyle
-
重新启动系统
sudo reboot lightgdm
如果您是Android Studio(Intellij)用户,请尝试将以下几行添加到studio(64).vmoptions:
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true
第五种方案
从版本2016.1开始,JetBrains包含/捆绑了已更正字体渲染的JRE。
🙂
史考特