我正在尝试使用JavaFX的文本组件在我的应用程序中做一些不错的标题排版。文本中的字母如何均匀分布。例如,在“访问”一词中,“ iting ”部分似乎与第一部分断开连接。
在示例图像中,我使用的是Arial,但是我尝试的每种字体都会出现这种不良间距。
仅当使用“灰色”抗锯齿(-fx-font-smoothing-type: gray;
)时才会发生这种情况。一个明显的解决方案是将-fx-font-smoothing-type
更改为lcd,但这会导致文本出现锯齿状边缘。
唯一提到这样的东西的是jira问题RT-14187,但这似乎已经在javafx 8(jre 8)中解决了。