我们的工作室使用的是Trello,我们大多使用希伯来语互相写作。由于我们不能从右到左更改文字,因此大多数包含英文字母的消息都是完全错误的。
如果我可能错过了一些东西,那么我将在此问题上得到一些帮助。如果没有,那么我相信Trello可以选择从右到左书写,这将是一个更好的地方。
我们的工作室使用的是Trello,我们大多使用希伯来语互相写作。由于我们不能从右到左更改文字,因此大多数包含英文字母的消息都是完全错误的。
如果我可能错过了一些东西,那么我将在此问题上得到一些帮助。如果没有,那么我相信Trello可以选择从右到左书写,这将是一个更好的地方。
Answers:
您可以使用我写的解决这个问题的时尚工具(它可以在Firefox中工作,而在Chrome上也可以工作)。
对我很好。如果您发现需要其他一些我不认识的RTL修复程序,则可以在上面的链接中提出要求。
我刚刚编写了Trello RTL支持(Github)客户端解决方案。
它仍然是新的,但确实对我有帮助。
更新(2014-12-15):
我将希伯来语作为另一种RTL语言添加到了受支持的列表中。
您可以做的一件事是混合使用Unicode rtl / ltr覆盖。如果默认值为RTL,请使用LTR替代用英语编写,然后使用RTL替代恢复正常。
Ltr是‭
,rtl是‮
例如,前面我已经用first ‮ second ‭ third ‮ fourth
HTML 完成并复制粘贴了结果:
first second third fourth
如果将行复制粘贴到某个文本区域并使用键盘上的箭头键进行操作,您会发现很容易意识到“第二”和“第四”确实是rtl。
因此,只需为每个人提供一个页面,其中包含这些可替代格式的替代内容。由于这些是零宽度字符,因此具有两个按钮可能更有意义:
<button onclick="prompt('Hit Ctrl-C and close','\u8237\u8237')">LTR</button>
<button onclick="prompt('Hit Ctrl-C and close','\u8238\u8238')">RTL</button>
在某些网页上,让您的用户从那里复制字符。请注意,字符的宽度为零,因此它们在框中将看不到任何内容。