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

标签 java interface fonts

我正在与一位使用 Java 为应用程序创建接口(interface)的程序员合作。

我觉得程序中的字体很难看。不知何故太苛刻了,好像它们没有抗锯齿之类的。抱歉含糊其词,但它们对我来说看起来“笨拙”。

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

由于只有这个程序中的字体看起来很糟糕,我想知道 - 在编程方面是否可以做些什么来改进字体渲染?

最佳答案

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

“液晶显示器” ClearType 样式子像素抗锯齿。

“假” 禁用抗锯齿。

“关于” 最佳对比度。

“喘息” 标准抗锯齿。

关于java - 字体渲染质量会受到编程的影响,还是完全由操作系统处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8982016/

相关文章:

html - 如何修复 "downloadable font: rejected by sanitizer"

java - Hibernate(映射)ClassNotFoundException

java - 保持用户登录 Java Firebase

java - Getting WARN : SQL Error: 1205, SQLState : 41000 ERROR: Lock wait timeout exceeded; try restarting transaction. 使用hibernate保存记录

objective-c - @interface 可以有多个类吗?

cocoa - 如何在 NStextview 中使选择内容变为粗体?

java - 在 Java 中检查字符串是否为回文

java - 为什么有人会在 java 1.8 的接口(interface)中定义静态方法?

Java DAO 对象事务

javascript - 更改数组中特定元素的字体颜色 - Javascript