Ubuntu上Java应用程序中丑陋的字体
请帮帮我。这是我的Netbeans屏幕: 皮查姆: 我怎样才能修好它?我使用OracleJava7。 java版本“1.7.0_25” Java(TM)SE运行时环境(build 1.7.0_25-b15) Java HotSpot(TM)64位服务器虚拟机(构建23.25-b01,混合模式)Ubuntu上Java应用程序中丑陋的字体,java,linux,ubuntu,netbeans,pycharm,Java,Linux,Ubuntu,Netbeans,Pycharm,请帮帮我。这是我的Netbeans屏幕: 皮查姆: 我怎样才能修好它?我使用OracleJava7。 java版本“1.7.0_25” Java(TM)SE运行时环境(build 1.7.0_25-b15) Java HotSpot(TM)64位服务器虚拟机(构建23.25-b01,混合模式) PS:为了比较我的崇高文本:我建议更改程序设置中字体的选择。如果你喜欢这些,你也可以在Ubuntu上使用 在这两种情况下,您应该能够选择文件->设置和搜索字体,并将其更改为您喜欢的任何内容 我在Intel
PS:为了比较我的崇高文本:我建议更改程序设置中字体的选择。如果你喜欢这些,你也可以在Ubuntu上使用 在这两种情况下,您应该能够选择文件->设置和搜索字体,并将其更改为您喜欢的任何内容
我在Intellice中使用比例字体,在Ubuntu中看起来很好。所以。。。看来我的问题解决了 ,安装并配置Infinality,以便在Linux中更好地呈现字体
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
,在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
老话题但对于将来的访问,这里有一个有效的解决方案:
#安装infinality和fontfix'ed JDK。
sudo添加apt存储库ppa:no1wantdthisname/ppa
sudo add apt repository ppa:no1wantdthisname/openjdk fontfix
更新源
sudo apt get install fontconfig infinality openjdk-7-jdk
#应用看起来不错的字体样式。
sudo/etc/font/infinality/infctl.sh setstyle linux
#然后重新启动系统。
sudo重启
来源:Demian Ferreiro在中尝试添加
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp'
给你的~/.bashrc
可以找到更详细的讨论。经过数小时的搜索和实验,我终于找到了一个有效的解决方案!!!不需要搞乱fontforge,不需要修补jdk,这在公司工作站上是不允许的
sudo dpkg-i*.deb
sudo/etc/font/infinality/infctl.sh setstyle
sudo Reboot lightgdm
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true
从2016.1版开始,JetBrains将包括/捆绑一个已纠正字体渲染的JRE :)
Scott您的分辨率似乎很低,但是请尝试更改字体大小,并关闭抗锯齿。这是Java的问题,因为ST2有很好的字体。这一切都是关于Java中的字体呈现,而不是字体本身。DevellMan解决方案将是目前唯一的选择,更改
LookAndFeel
可能适用于某些java软件(那些支持更改laf
)更改字体没有帮助。您是否打开了抗锯齿功能(我认为默认情况下已关闭)我不清楚你为什么觉得它难看,所以我只是猜测。是的@PeterLawrey是对的,抗锯齿不只是属于软件,你可以检查VGA驱动程序配置,我可以问你的java外观和感觉是什么吗?(您是否正在使用任何java应用程序,或者它在gnomeshell
中的外观?)因为我的netbeans安装(7.2)看起来不像您的(尽管字体问题已经解决),您的意思是什么?我不明白。如果你是说我的NetBeans的主题-我使用标准主题。我的操作系统是基本的操作系统,NetBeans与我的界面主题配合得很好。谢谢,所以你使用GTK外观和感觉,你的GTK主题(我使用的是Ubuntu的默认氛围主题,它看起来不像你的)效果更好。step1和step2链接的方法工作得很好。。谢谢分享!最后这确实对我有用。我的厌食字体不见了。如果出于某种原因需要使用oracle的java,安装fontconfig infinality
,然后运行sudo/etc/fonts/infinality/infctl.sh setstyle
,然后选择linux
或osx
,也可以按照Ian Wong的回答进行操作(目前的答案隐藏得更深一些).with'-Dawt.useSystemAAFontSettings=on'在我的网站上风暴看起来不错这是什么魔法?这神奇地使乌蒙戈的字体变得美丽。为什么Java在默认情况下不这样做!?说真的,看看这个,这很可笑Hubro:好一点,但仍然很糟糕。将这个添加到我的bashrc中不起作用,所以我添加了System.setProperty(“awt.useSystemAAFontSettings”,“on”)代码>到程序的源代码非常好,只有我会把它作为一个系统范围的补丁放在/etc/environment
中。太棒了!这使得像freeplane和cytoscape这样的应用程序更易于使用,我现在可以真正阅读菜单项了!样式linux
和osx
对我来说都很好,infinality
看起来不太好。这在今天早上更新后破坏了我的字体:(