java为什么JavaFX在使用文本组件时会在字母之间添加额外的间距?我该如何修复它?
我正在尝试使用JavaFX的文本组件在我的应用程序中做一些漂亮的标题排版。然而,文本中的字母间隔并不均匀。例如,在单词“访问”中,“访问”部分似乎与第一部分断开连接
在示例图像中,我使用的是Arial,但我尝试过的每种字体都会出现这种不好的间距
这仅在使用“灰色”抗锯齿时发生(-fx-font-smoothing-type: gray;
)。一个显而易见的解决方案是将-fx-font-smoothing-type
更改为lcd,但这会导致文本边缘锯齿状
唯一一件稍微提到类似的事情是jira问题RT-14187,但这似乎已经在javafx8(jre8)中得到了解决
共 (0) 个答案