Netbeans升级到12.04后,所有菜单字体均为粗体


50

将ubuntu更新为12.04之后,所有字体都变为粗体。我尚未安装主题或配置的字体。

来自netbeans关于:

产品版本:NetBeans IDE 7.1(内部版本201112071828)

Java:1.7.0_03;Java HotSpot(TM)64位服务器VM 22.1-b02

预习


2
在命令中添加“ --laf Nimbus”。Netbeans看起来会有些不同,但是字体会像以前一样。您的命令:/ bin / sh“ /home/whatever/netbeans-7.1.2/bin/netbeans” --laf Nimbus
Costis Aivalis 2012年

1
开放式选民,这个问题越来越多,也许我们应该保持开放性,因为它似乎正在积极解决人们的问题。
Jorge Castro

Answers:


58

这是一个错误:

在第一个链接中,有一条注释将指向另一个错误。在那里,您可以找到以下解决方案:

sudo apt-get remove fonts-unfonts-core

3
sudo apt-get remove fonts-unfonts-core解决了我的问题。谢谢。
2013年

sudo apt-get remove fonts-unfonts-core解决了我的问题。谢谢
loostro

奇迹般有效!我一直在ubuntu 12.10上使用netbeans 7.3,然后在遇到字体问题时将Java从1.6升级到1.7。运行此命令后,一切恢复正常
靛蓝

3
我认为这个问题在WINE的安装/升级中浮出水面,正如fonts-unfonts-core将WINE从官方Ubuntu存储库的1.4。*升级到官方WINE开发仓库1.7.7(使用Ubuntu 13.04)时所选择的那样。
Alastair 2013年

是的,我最近还安装了WINE,之后Netbeans开始显得有些古怪。
Martin T.

1

升级操作系统后,我的Netbeans将IDE字体显示为所有斜体。我运行了命令sudo apt-get install fonts-unfonts-core,这解决了问题。


1

公认的删除字体的解决方案当然可以,但是不是很优雅

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"

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.