1. 字体

1. 字体

我尝试了各种解决方法,但还没有找到让 Netbeans 中的字体看起来正确的方法。我尝试过更改 Netbeans 的配置文件,并尝试了说明这里由于它们没有安装在 13.10 中,所以似乎没有任何效果。

我的具体问题分为三个部分:1)为什么每个 18 号或更小的字体都只用一个像素粗的线条绘制字符,并且 . 和 : 在屏幕上只生成一个像素 - 除非我强制使用粗体,或者使用 19 号或更大的大字体:

(如果这是 Java 的问题,为什么 Eclipse 没问题?)

字体不好,太细,难以阅读 字体不好,太细,难以阅读

字体还行,但是太大了: 字体还行——但是太大了

如果您查看终端或本机 Ubuntu 应用程序,它们不会仅显示为一个像素 - 有解决方案吗?

2)当文本太长并溢出到下一行显示时,为什么 Netbeans 会在行尾显示一个框?

3)也许不相关,但为什么 Netbeans 的弹出窗口下面会有这个小下拉菜单?这既发生在 netbeans 启动信息窗口中,也发生在 git 更改带有行号的栏中弹出的内容中。

丑陋的 Netbeans 下拉菜单

丑陋的 git 集成显示出变化:

Netbeans Git 下拉菜单

更新

不幸的是,8.0 中没有变化 :(

答案1

1. 字体

我搜索了一下这个问题,但没有找到让字体“更粗”的方法。不过这个问题似乎不是 Ubuntu 13.10 独有的。你提到的链接是关于另一个 bug 的,它实际上让一些文本变得更粗。(见下文)

我确实发现了一些可以帮助你的东西,我不知道你是否会发现它们更好,请随意尝试一下。

使其在菜单和其他地方使用系统字体

漏洞在我看来,这实际上使很多文本变得更美观。只需sudo apt-get install fonts-unfonts-core重新启动 netbeans。(仅适用于 JDK7)它将看起来像这样:

字体有问题

但是,这不会改变编辑器字体。

改变主题

更改主题会稍微改变字体,但不会使字体变粗。

gedit ~/netbeans-7.4/etc/netbeans.conf

并添加--laf Metalnetbeans_default_options

默认主题是“GTK”。我自己喜欢“Metal”。你可以在以下网址找到完整的主题列表:Netbeans 网站

金属主题

其他选择

我自己还没有尝试过,但是这个答案看起来很有希望。如果看起来更好的话请告诉我...

2. 溢出

我不明白你的意思。截图也许有帮助?

3. 窗户奇怪,尺寸不对,阴影也不对

似乎是 Java 中的一个错误。如果我使用 JDK6,情况实际上会更糟……

答案2

如果您想继续使用 gtk+ 主题,有一个已在 ubuntu 15.04 上默认实现的解决方案,它修复了 java swing 应用程序上的菜单。

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

答案3

对于丑陋的字体部分,有一个解决方案。将以下代码添加到文件中默认属性部分的末尾netbeans.conf

-J-Dawt.useSystemAAFontSettings=on

答案4

转到Tools> Options。选择外观选项卡,然后选择 Metal 的首选外观和感觉。查看它是否修复了主题和字体。

如果您喜欢更深的主题,请转到Tools>Plugins并安装“Darcula LAF for NetBeans”。

相关内容