JavaFX 默认字体平台是否独立?

Is the JavaFX default font platform independent?

我知道 JavaFX 是独立于平台的,但是它使用的字体呢?

问题

问题

我的特殊问题是 4 个 unicode 字符:

spade: \u2660
heart: \u2665
diamond: \u2666
club: \u2663

通过 e 使用。 g.

     Text text = new Text( "\u2660");
     text.setFont( Font.font( null, 48));

我创建了一副纸牌,其中仅包含文本,没有图像,也没有 svg。当然,如果 mac/linux 上的系统字体与 windows 上的系统字体不一样,并且没有这 4 个特殊字符,那一切都白费了。

顺便说一句,如果有 mac 或 linux 系统的人可以尝试一下,here's a gist with the cards。它应该是这样的:

非常感谢。

不,不是。我玩弄了 JavaFX 到 Android 的转换。原来是卡片里的符号不见了。