在R中从右向左打印阿拉伯文本

在R中从右向左打印阿拉伯文本,r,utf-8,arabic,R,Utf 8,Arabic,我在使用wordcloud软件包从右到左在R中正确绘制阿拉伯语脚本时遇到问题。它在命令行上呈现良好,问题似乎在于打印时的内置“text”命令。请注意问号在下面文本中的位置,并将其打印出来 > q="مرحبا، ما هو اسمك؟" > Encoding(q) [1] "UTF-8" > plot(1:10,1:10) > text(8,4,labels=q) 在R-help之前,已经有关于从右到左显示的希伯来语和波斯语的问题。Unicode的Unicode包可能会

我在使用wordcloud软件包从右到左在R中正确绘制阿拉伯语脚本时遇到问题。它在命令行上呈现良好,问题似乎在于打印时的内置“text”命令。请注意问号在下面文本中的位置,并将其打印出来

> q="مرحبا، ما هو اسمك؟"
> Encoding(q)
[1] "UTF-8"
> plot(1:10,1:10)
> text(8,4,labels=q)

在R-help之前,已经有关于从右到左显示的希伯来语和波斯语的问题。Unicode的
Unicode
包可能会有帮助:嗯,在Linux上使用R3.1.3无法重现这个问题。如果我使用RStudio,文本在终端和绘图中都是正确的(从右到左)。如果我从shell调用R,文本在终端中会反转,但打印时看起来仍然正确。我们能否获得
sessionInfo()
>sessionInfo()
R版本3.1.1(2014-07-10)平台:x86_64-apple-darwin13.1.0(64位)语言环境:[1]en_-US.UTF-8/en_-US.UTF-8/C/en_-US.UTF-8/en_-US.UTF-8附加基本包:[1]通过命名空间加载的统计图形设备GRUTILS数据集方法库(未附上):[1]tools_3.1.1
我升级到R版本3.1.3和RStudio版本0.98.1103,在R shell和RStudioYep中仍然得到相同的结果,我在Linux机器上尝试了完整的“wordcloud”脚本,一切正常。我想这就是为什么我们需要使用Docker的可复制研究环境:)