我有未标记的比迪文字,例如
<span>The verb קָרָא has no expressed subject</span>
我想根据它的方向(在浏览器中)设置它的样式:也就是说,我想要希伯来语的希伯来语字体和英语的英语字体。我不认为有任何方法可以根据它是否ltr
或rtl
何时没有标记,但也许有某种方法使用 unicode 范围或其他东西。
我可以用来regex
在特定 unicode 范围内的文本周围放置跨度,但我希望只有 CSS 解决方案(或不涉及额外标记的解决方案 - 它是用户生成的文本,用户需要能够将其修改为出色地)。
类似的东西(我知道这不存在):
.bidi-text {
font-family-rtl: "EZRA SIL"
font-family-ltr: "Comic Sans"
}
否则,也许有更好的js解决方案?或者以某种方式告诉浏览器对某些字形使用某些字体?