有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JavaFX 2.2字体呈现有问题

我们无法令人满意地在Roboto Thin应用程序中以我们想要的大小显示JavaFX字体。它在渲染时会出现别名问题

我们从here取了Roboto字体。(实际上来自maven)

对我们来说太大的100px看起来不错100pxImage

理想情况下,我们希望这是重新大小和可拉伸的。然而,即使在50px时,它看起来也是参差不齐的,这应该是最适合的,因为它可以被2整除(完美外观的100没有衰减像素)。我们也试过其他小号的,但同样不满意

50pxImage

如果你看看这个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) 个答案

  1. # 1 楼答案

    所以@Aliana你的意思是你希望你的文本在整个设备上都能重新调整大小,如果不是100px,你必须放置100dp(数字像素),而不是像素