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

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

以下是jitsi的图片,但问题也存在于我的网络,我的网上银行以及其他涉及java的内容中.我在12.04,但由于我在启动板上找不到任何东西,我认为这是不相关的.

解决方法:

我没有测试它,但根据这个forum post at inductiveautomation.com你可以通过安装字体来纠正它:

sudo apt-get install msttcorefonts

并改变Java字体属性中的arial的lucidasans:

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

您还可以在* question找到一些有用的链接.

上一篇:如何找到java的路径?


下一篇:java – openjdk -r ppa trustworty?