【发布时间】:2013-12-06 10:07:23
【问题描述】:
我们无法让Roboto Thin 字体以我们想要的大小显示在我们的JavaFX 应用程序中。它在渲染中存在锯齿。
我们采用了 here 的 Roboto 字体。 (实际上来自maven)
100px 看起来不错,这对于我们的目的来说太大了。
理想情况下,我们希望它可以重新调整大小和可拉伸。然而,即使在 50 像素处它看起来也是锯齿状的,这应该是最适合的,因为它可以被 2 整除(从完美的 100 像素中没有失败像素)。我们尝试了其他小尺寸,但同样不满意。
如果您查看此link of RobotoThin100 rendered as a Google web font,它会小得多,并且没有任何这些别名问题。
我们计划使用这个porting framework to run on android,这意味着我们需要使用Java 7,并且不能升级到我们目前理解的JavaFX 8。不过,截图只是目前的 Windows 7 版本。
我们的 CSS 如下所示:
.label
{
-fx-text-fill:#ffffff;/*white*/
-fx-font-size: 100px;
-fx-font-family: "Roboto Thin";
}
我们是不是做错了什么?
提前致谢。
【问题讨论】: