Linux上Netbeans中的奇怪字体呈现

0pizxfdo  于 2022-11-10  发布在  Linux
关注(0)|答案(4)|浏览(161)

我在Linux上安装了NetBeans 6.8(Mint,基于Ubuntu 9.10),我可以看到字体渲染非常奇怪。NetBeans中的字体非常细,不像其他任何程序,无论是gEdit,Eclipse,Firefox,还是其他什么程序。
有人知道是否可以让NetBeans中的字体看起来更粗吗?
附加问题:AFAIK Eclipse和NetBeans都是用Java编写的。这有什么关系?
因为一张图片胜过千言万语...... screenshot(它不允许我发布图片)

nimxete2

nimxete21#

在我的例子中,我只需要将-J-Dawt.useSystemAAFontSettings=lcd添加到配置文件中的netbeans_default_options
您可以在/path/to/netbeans/etc/netbeans.conf下找到该文件。
www.example.com上有一个关于此主题的wiki articlenetbeans.org:
如果未设置抗锯齿开关 awt.useSystemAAFontSettings,则Swing文本呈现器会尝试检测给定系统的最佳设置并使用该设置。从1.6开始,呈现器实现了以下选项:

  • 关闭|假的|默认值**-表示“不覆盖自动检测到的内容”
    *on-使用消除锯齿,但不使用子像素渲染
    *gasp-使用子像素渲染的抗锯齿功能,适用于CRT和LCD
    *lcd-通过子像素渲染使用抗锯齿功能,针对LCD进行了优化
    *lcd_hbgr-与lcd相同,但子像素的分布不同(监视器倒置)
    *lcd_vrgb-与lcd相同,但子像素的分布不同(显示器为垂直)
    *lcd_vbgr-与lcd相同,但子像素的分布不同(同样是垂直的,但在另一侧)

我使用的是 Apache Netbeans 10.0

643ylb08

643ylb082#

工具〉选项〉字体和颜色
您可以在右侧的“字体”菜单中将字体设置为“粗体”。
请查看Sun博客上的this post
我认为Eclipse和NetBeans使用不同的库来呈现字体。

ukqbszuj

ukqbszuj3#

备注

  • netbeans-8.2-javase-linux.sh
  • netbeans外观和感觉:金属材质
  • 软呢帽27 kde血浆5
  • java-1.8.0-openjdk

如果您有plasma 5台式机,您可以通过以下步骤解决此问题:
1.系统设置〉字体〉使用抗锯齿:已启用

1.接下来,在“Configure”选项中,选择

现在netbeans看起来像这样

yqyhoc1h

yqyhoc1h4#

上面的解决方案似乎都不适合我。但是将此代码片段全局添加到我的.profile文件中确实为我解决了这个问题。gersonZaragocin。在这个案例中,我使用的是Hack font
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

相关问题