Linux上Netbeans中的奇怪字体渲染

Arn*_*e90 5 linux fonts netbeans

我在Linux上安装了NetBeans 6.8(Mint,基于Ubuntu 9.10),我可以看到字体渲染非常奇怪.NetBeans中的字体与其他任何程序都不同,无论是gEdit,Eclipse,Firefox还是其他任何程序.

有谁知道是否可以使NetBeans中的字体看起来更大胆?

奖金问题:AFAIK Eclipse和NetBeans都是用Java编写的.是什么赋予了?

既然一张图片胜过千言万语... 截图(它不会让我发布图片)

nai*_*rch 6

在我的情况下,我只需要添加-J-Dawt.useSystemAAFontSettings=lcdnetbeans_default_options配置文件中。

您可以在/path/to/netbeans/etc/netbeans.conf.

netbeans.org 上有一篇关于这个主题的wiki 文章

如果未设置抗锯齿开关awt.useSystemAAFontSettings,则 Swing 文本渲染器会尝试检测给定系统的最佳设置并使用它。从 1.6 开始,渲染器实现了以下选项:

  • 关闭 | 假| 默认- 意思是“不要覆盖自动检测到的内容”
  • on - 使用没有子像素渲染的抗锯齿
  • 喘气- 使用抗锯齿和亚像素渲染,用于 CRT 和 LCD
  • lcd - 使用抗锯齿和亚像素渲染,针对 LCD 进行了优化
  • lcd_hbgr - 与lcd相同,但子像素分布不同(监视器倒置)
  • lcd_vrgb - 与lcd相同,但子像素分布不同(显示器是垂直的)
  • lcd_vbgr - 与lcd相同,但具有不同的子像素分布(再次垂直但在另一侧)

我使用的是Apache Netbeans 10.0

  • 为了实现相同的目的,避免在 Linux 中进行单独配置,可以在 Linux 中全局设置此参数,包括在“.bash.profile”中进行相同的配置,如下所示:“export _JAVA_OPTIONS=”-Dawt.useSystemAAFontSettings=on -Dswing。 aatext=true'`。请注意,“swing.aatext”参数也作用于 swing 应用程序。 (2认同)

Fer*_*ano 1

工具 > 选项 > 字体和颜色

您可以在右侧的“字体”菜单中将字体设置为“粗体”。

查看Sun 博客上的这篇文章。

我认为 Eclipse 和 NetBeans 使用不同的库来渲染字体。