我想用阿拉伯语来强调他们,但它改变了单词的形式,
ك<span style="color:blue">َ</span>تَبَ
这变成了
كَ تَبَ
但应该是这样的:
كَتَبَ
有没有办法做到这一点
尽管问题与HTML中的部分涂色阿拉伯词不同,但基本答案是相同的:使用零宽度联接(ZWJ)字符请求草书联接,否则可能不会跨越元素边界发生。多次使用ZWJ是最安全的选择:
ك‍<span style="color:blue">‍َ‍</span>‍تَبَ
这似乎可以解决Chrome中的问题。在firefox中,似乎不存在该问题,但是存在一个变音符号未着色的问题。由于某些奇怪的原因,ZWJ代码也修复了此问题。在IE 11上,情况相同,但ZWJ代码无法解决颜色问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句