字体渲染质量是否会受到编程的影响,还是完全由操作系统处理?

时间:2012-01-24 04:28:20

标签: java interface fonts

我正在与一名使用Java为应用程序创建界面的程序员合作。

程序中的字体看起来很难看。不知怎的太苛刻,好像他们没有消除锯齿或什么的。抱歉模糊不清,但他们对我来说只是“笨拙”。

我知道操作系统中有一些设置可以改变字体的渲染方式,例如子像素平滑,灰度平滑,以及子像素顺序和提示。

由于字体在这一个程序中看起来很糟糕我不知道 - 编程方面有什么东西可以用来改善字体渲染吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Java 6,则可以使用一个名为awt.useSystemAAFontSettings的系统属性来控制消除锯齿。可能的值有:

" LCD" ClearType样式的子像素消除锯齿。

"假" 禁用抗锯齿。

"上" 最好的对比。

"喘息" 标准抗锯齿。