为什么字体在任何 Java 应用程序中看起来都很糟糕?

为什么字体在任何 Java 应用程序中看起来都很糟糕?

Java 应用程序中的所有字体看起来都很糟糕。我之前看到过一些关于这个问题的问题,但它们现在已经很旧了(11.04 是最新的,但似乎不是同样的问题)。出于某种原因,Java 应用程序不使用系统字体(Ubuntu 11),而是使用一些似乎没有任何抗锯齿的细长字体。所以我想问的是,这是否是一个未解决的错误(在启动板上找不到任何错误),开发人员做错了什么,或者是否有办法配置 Java 应用程序中使用的字体。也许这只是 openjdk 的一个缺点,我应该安装 Sun/Oracle 版本?

以下是 jitsi 的图像,但这个问题也存在于 minecraft、我的网上银行以及涉及 java 的任何其他事物中。我使用的是 12.04,但由于我在启动板上找不到任何东西,所以我假设这与此无关。

jitsi 的图片

答案1

我还没有测试过,但是根据这个ductiveautomation.com 上的论坛帖子您可以通过安装字体来纠正它:

sudo apt-get install msttcorefonts

并在 Java 字体属性中将 lucidasans 更改为 arial:

sudo nano /usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties

您还可以在此处找到一些有用的链接StackOverflow 问题

相关内容