java JavaFX 2.2字体呈现有问题
我们无法令人满意地在Roboto Thin
应用程序中以我们想要的大小显示JavaFX
字体。它在渲染时会出现别名问题
我们从here取了Roboto字体。(实际上来自maven)
对我们来说太大的100px
看起来不错
理想情况下,我们希望这是重新大小和可拉伸的。然而,即使在50px时,它看起来也是参差不齐的,这应该是最适合的,因为它可以被2整除(完美外观的100没有衰减像素)。我们也试过其他小号的,但同样不满意
如果你看看这个link of RobotoThin100 rendered as a Google web font,它要小得多,没有任何这些别名问题
我们正计划使用这个porting framework to run on 安卓,这意味着我们需要使用Java7,并且不能升级到我们目前理解的JavaFX8。然而,这些截图只是目前Windows 7版本的截图
我们的CSS如下所示:
.label
{
-fx-text-fill:#ffffff;/*white*/
-fx-font-size: 100px;
-fx-font-family: "Roboto Thin";
}
我们做错什么了吗
提前谢谢
# 1 楼答案
所以@Aliana你的意思是你希望你的文本在整个设备上都能重新调整大小,如果不是100px,你必须放置100dp(数字像素),而不是像素