为什么JavaFX在使用Text组件时在字母之间添加额外的间距以及如何修复它?

时间:2014-07-13 23:14:42

标签: java text java-8 javafx-8

我正在尝试使用JavaFX的文本组件在我的应用程序中做一些不错的标题排版。文本中的字母如何均匀分布。例如,在“访问”一词中,“ iting ”部分似乎与第一部分断开连接。

sample text image

在示例图像中,我使用的是Arial,但是我尝试的每种字体都会出现这种不良间距。

仅当使用“灰色”抗锯齿(-fx-font-smoothing-type: gray;)时才会发生这种情况。一个明显的解决方案是将-fx-font-smoothing-type更改为lcd,但这会导致文本出现锯齿状边缘。

唯一提到这样的东西的是jira问题RT-14187,但这似乎已经在javafx 8(jre 8)中解决了。

0 个答案:

没有答案