我正在与一位使用 Java 为应用程序创建接口(interface)的程序员合作。
我觉得程序中的字体很难看。不知何故太苛刻了,好像它们没有抗锯齿之类的。抱歉含糊其词,但它们对我来说看起来“笨拙”。
我知道操作系统中有一些设置可以更改字体的呈现方式,例如子像素平滑或灰度平滑,以及子像素顺序和提示。
由于只有这个程序中的字体看起来很糟糕,我想知道 - 在编程方面是否可以做些什么来改进字体渲染?
最佳答案
如果您使用的是 Java 6,则可以使用名为 awt.useSystemAAFontSettings
的系统属性来控制抗锯齿。可能的值是:
“液晶显示器” ClearType 样式子像素抗锯齿。
“假” 禁用抗锯齿。
“关于” 最佳对比度。
“喘息” 标准抗锯齿。
关于java - 字体渲染质量会受到编程的影响,还是完全由操作系统处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8982016/