显示错误字符和系统字体的Netbeans IDE菜单不工作

os8fio9y  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(192)

我已更改了系统字体。系统中的所有内容使用新字体后都能更好地工作。但Java应用程序或Netbeans IDE除外。Java应用程序或Netbeans IDE中的所有菜单和标签都显示错误的字符,并且不使用更改后的系统字体。
请帮我解决这个问题。
注意:我不想将系统字体更改为默认字体因为我一点也不喜欢,这就是我更改默认系统字体的原因。
这是我的Netbeans使用新字体后的外观

这是一个java应用程序的样子

我的系统规格是

  • Windows 11 64位操作系统
  • Java版本1.8.0_111
  • NetBeans IDE 8.2
  • 新更改的系统字体为:扶手绳(OTF)

请帮助如何修复此有线菜单显示,并在Netbeans和其他Java应用程序中正确显示manrope字体。
"先谢谢你"

j0pj023g

j0pj023g1#

我找到了两个解决办法。
1.第一个是将代码-J-Dawt.useSystemAAFontSettings=on添加到netbeans配置文件中的netbeans_default_options(在互联网上搜索了很多之后,找到了这个)。**但这只对netbeans有帮助,而对其他java应用程序没有帮助。**不知何故,我认为这个问题是由于JRE的反锯齿问题引起的。
1.因此,作为第二个解决方案,我更新到最新的jre版本"1.8.0_321"。与此其他java应用程序也工作。
现在,更新JRE后,另一个java应用程序如下所示:

但唯一的问题是,字体似乎是狭窄和粗体。但现在我可以接受。但我假设,这种粗体发生是因为字体替换。
如果我能找到一个解决方案,以取代正确的字体,那么我可能会解决这个问题太。希望我的问题和解决方案都有助于某人。

相关问题