Netbeans 升级到 12.04 后,所有菜单字体都变成了粗体。

更新Ubuntu到12.04之后,所有字体都变得粗体了。我没有安装主题或配置字体。
从NetBeans关于中:
产品版本:NetBeans IDE 7.1(构建201112071828) Java:1.7.0_03;Java HotSpot(TM) 64位服务器VM 22.1-b02

preview


2在命令后面添加"--laf Nimbus"。Netbeans 的外观会稍微有所不同,但字体会保持与之前相同的样式。你的命令:/bin/sh "/home/whatever/netbeans-7.1.2/bin/netbeans" --laf Nimbus - Costis Aivalis
1亲爱的选民们,请注意,这个问题引起了大量的关注,也许我们应该将其保持开放,因为它似乎正在积极解决人们的问题。 - Jorge Castro
4个回答


3sudo apt-get remove fonts-unfonts-core解决了我的问题。谢谢。 - Bakhtiyor
sudo apt-get remove fonts-unfonts-core 解决了我的问题。谢谢你。 - loostro
工作得很好! 我一直在Ubuntu 12.10上使用NetBeans 7.3,然后我将Java从1.6升级到1.7,这时候出现了字体问题。运行这个命令后,一切恢复正常。 - indago
3我认为这个问题在安装/升级WINE时出现,因为在从官方Ubuntu存储库的1.4.*升级到官方WINE开发存储库的1.7.7(使用Ubuntu 13.04)时选择了fonts-unfonts-core - Alastair
是的,我最近也安装了WINE,然后Netbeans开始看起来有点奇怪。 - Martin T.
工作正常!从13.04升级到13.10。 - indago
我喜欢那些违反直觉的解决方案:),谢谢@Jorge - Omar Al-Ithawi
我发现还需要删除ttf-mscorefonts-installer - qwazix

我的Netbeans在操作系统升级后显示的IDE字体全部是斜体。 我运行了命令sudo apt-get install fonts-unfonts-core,问题得到解决。

当然,删除字体的解决方案是可行的,但不够优雅。

sudo apt-get remove fonts-unfonts-core

相反,您可以通过编辑文件在Netbeans中简单更改选项

/usr/local/netbeans-8.0.2/etc/netbeans.conf

你还可以通过简单的方式找到它。
find / -name netbeans.conf

然后将以下行添加到NetBeans选项中:
-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Metal

所以你应该得到一个类似的行:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Metal"


1这里不鼓励仅提供链接的回答。请编辑您的回答,并将文章的主要部分包含在内。 - Parto