当从右到左的语言与英语(从左到右)混合时,将无法正确显示。

如果在 discourse 设置中启用混合语言,在一行中同时写入英语和阿拉伯语将无法正确显示。例如:

右侧编辑部分,左侧公开显示的内容)

  • 应该发生的情况

继续向左侧显示 —英文单词— 继续向左侧显示—阿拉伯语—

  • 实际发生的情况

--------------------------->
^ 然后它会向后移动 —英文单词— 继续 —阿拉伯语—

好的,我们该如何解决这个问题?从设置中禁用此混合选项 = 搞定!它将解决问题,但会出现另一个问题:

https://gofile.io/d/GwpBTs

实际上应该是:

{
  "experimental": true,
  "ip6tables": true
}

是的,如果您复制/粘贴文本,它会正确显示,但从外部用户的角度来看,它看起来不正确。

Discourse 版本:Discourse 3.2.0.beta2-dev