javafxandroid上的波斯语字体

javafxandroid上的波斯语字体,android,javafx,fonts,javafxports,Android,Javafx,Fonts,Javafxports,我有一个javafx代码,我可以使用jfxmobile插件在android上运行。问题在于标签/文本字段或其他控件上没有正确显示波斯语/阿拉伯语字符 在不使用任何自定义字体的情况下,带有波斯文本的标签会显示一些十字方字符,而不是波斯文本 如果我使用自定义字体,如Noto ARABRABLIC Naskh,标签将显示正确的字符,但顺序相反。例如,单词سلام在英语中的意思是hello,由4个字符(分别是س和ل以及ا和م)组成,显示为م。ا。ل1587;(没有点)。请注意,显示的字符尚未绑定在一起,

我有一个javafx代码,我可以使用jfxmobile插件在android上运行。问题在于标签/文本字段或其他控件上没有正确显示波斯语/阿拉伯语字符

在不使用任何自定义字体的情况下,带有波斯文本的标签会显示一些十字方字符,而不是波斯文本

如果我使用自定义字体,如Noto ARABRABLIC Naskh,标签将显示正确的字符,但顺序相反。例如,单词سلام在英语中的意思是hello,由4个字符(分别是س和ل以及ا和م)组成,显示为م。ا。ل1587;(没有点)。请注意,显示的字符尚未绑定在一起,但它们应该绑定在一起


提前感谢。

我通过使用库以正确的顺序重写文本来解决问题。您建议使用哪个库进行这种转换?我还有其他与字符相关的问题,我通过在CSS中包含另一组字体文件来解决。(在我的例子中,粗体和斜体根本不适用于iOS。)#编辑:当然,您需要在全局(再次使用CSS)或需要的每个节点上进行设置。我还发现了这个围绕我的问题的开放问题