知道 Unicode 中任何不可见的从右到左的字符吗?

知道 Unicode 中任何不可见的从右到左的字符吗?

从右到左的文本和许多文本编辑器的一个常见问题是,虽然实际从右到左的字符是从右到左书写的,但此类句子后面的标点符号(名义上)会再次切换回从左到右模式。

例如,这会导致希伯来语文本后面没有问号,而是前面有一个问号。

可以通过在标点符号后添加另一个从右到左的字符来解决这个问题。但这肯定不是一个好的解决方案。

因此,我想知道 Unicode 中是否存在一个不可见的从右到左字符,我可以将其添加到从右到左文本末尾的标点符号后,以获得添加另一个字符的效果,但看不到它。

有任何想法吗?

或者还有其他解决问题的想法吗?

答案1

U+200F “从右到左标记从右到左零宽度字符”有效吗?还有其他一些列在UAX #9: Unicode 双向算法

答案2

我相信 openoffice 允许您使用空格键 + 其中一个 Meta 键来执行此操作(添加零宽度空格)。老挝语和泰语脚本中确实如此。

答案3

你不想要一个\u200F。你\u202C想要弹出定向格式特点。

相关内容