从右到左的文本和许多文本编辑器的一个常见问题是,虽然实际从右到左的字符是从右到左书写的,但此类句子后面的标点符号(名义上)会再次切换回从左到右模式。
例如,这会导致希伯来语文本后面没有问号,而是前面有一个问号。
可以通过在标点符号后添加另一个从右到左的字符来解决这个问题。但这肯定不是一个好的解决方案。
因此,我想知道 Unicode 中是否存在一个不可见的从右到左字符,我可以将其添加到从右到左文本末尾的标点符号后,以获得添加另一个字符的效果,但看不到它。
有任何想法吗?
或者还有其他解决问题的想法吗?
答案1
U+200F “从右到左标记从右到左零宽度字符”有效吗?还有其他一些列在UAX #9: Unicode 双向算法。
答案2
我相信 openoffice 允许您使用空格键 + 其中一个 Meta 键来执行此操作(添加零宽度空格)。老挝语和泰语脚本中确实如此。
答案3
你不想要一个\u200F
。你\u202C
想要弹出定向格式特点。