Python 3.x 在RTL语言风格中,Psychopy chars空格并不相等

Python 3.x 在RTL语言风格中,Psychopy chars空格并不相等,python-3.x,psychopy,Python 3.x,Psychopy,我正在使用Psychopy 1.9中的RTL语言风格以希伯来语显示句子。但是,字符之间有一些随机添加的空格。 请按照该单词/短语的外观查看以下输出: 图1-בג㪛שנועם 图2-שהכורג㪛 请注意添加空格的错误 谢谢 使用另一种字体就可以解决其他语言显示的一些问题。这是什么字体,你试过其他字体吗?此外,为了缩小范围,如果不应用RTL设置,间距会是什么样子?@MichaelMacAskill我尝试了几种其他字体,但没有效果。。我写的是图片下方的间距-第二张图片中没有空格,上面的图片中只有一个

我正在使用Psychopy 1.9中的RTL语言风格以希伯来语显示句子。但是,字符之间有一些随机添加的空格。 请按照该单词/短语的外观查看以下输出:

图1-בג㪛שנועם

图2-שהכורג㪛

请注意添加空格的错误


谢谢

使用另一种字体就可以解决其他语言显示的一些问题。这是什么字体,你试过其他字体吗?此外,为了缩小范围,如果不应用RTL设置,间距会是什么样子?@MichaelMacAskill我尝试了几种其他字体,但没有效果。。我写的是图片下方的间距-第二张图片中没有空格,上面的图片中只有一个空格我知道你已经提供了上面的文本版本,但我们需要知道问题是否首先在于在PsychoPy中显示字符,或者由于操纵使它们从右向左显示。因此,您是否可以确认,如果您使用此字符串显示文本刺激,但未选择RTL作为语言样式,则字符是否具有不正确的间距,忽略它们将以错误的方向显示。@MichaelMacAskill事实上您是对的-当我未选择RTL但选择LTR时,空格仍然显示。我所做的就是阅读.csv中的文字,并将其呈现出来——知道是什么原因吗?谷歌将是你在这里的朋友。默认情况下,您的操作系统会安装几个,但我不知道哪一个最适合显示希伯来文字符。Courier家族中的一些东西将是一个良好的开端,但实际上这取决于您的特定系统上有什么可用的东西。