我不会说阿拉伯语,但我需要我们网站上对阿拉伯语的具体支持。我需要将部分阿拉伯语单词放在<span>
与单词其他部分的风格不同。当我输入两个字符时ش
and س
,它们被组合成wordشس
,但是当我使用 HTML 标记时
<span>ش</span>س
这些字母在输出中没有直接连接。
在图中,所需输出在第二行,实际输出在第一行。
EDIT:它适用于 Firefox,但不适用于 Chrome/Safari。
插入零宽度连接符(例如使用实体引用‍
) 的末尾span
元素内容:<span>ش‍</span>س
.
更一般地,每个开始和结束处的零宽度连接符span
元素以及(只是为了更加确定)每个之前和之后span
元素,在文本应具有草书(连接)行为的情况下span
可能会打破它。
该问题在双向文本 http://www.user.uni-hannover.de/nhtcapri/bidirectional-text.html安德烈亚斯·普里洛普的页面。
Update:不幸的是,似乎即使‍
对当前版本的 WebKit 浏览器没有帮助。无论如何,他们似乎都将 HTML 标记视为破坏连接行为。
更新2:正如 @NasserAl-Wohaibi 的评论中所述,新问题可以通过使用来解决‍
两次。然而,在当前的 Windows Safari (5.1.7) 中,它没有帮助;事实上,它甚至显示ش‍س
错误而没有连接器,它显示شس
正确。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)