一种可能的选择是,当网站以波斯语显示时,为文档中的任何其他元素提供lang="fa-IR"属性/值<html>.
因此,您可以使用[lang|="fa"]选择器覆盖CSS声明.
例如:
[lang|="fa"] p { font-family: "B-Nazanin"; }Run Code Online (Sandbox Code Playgroud)
<html lang="fa-IR">
<p> ???? ???? </p>
</html>Run Code Online (Sandbox Code Playgroud)
要么:
p[lang|="fa"] { font-family: "B-Nazanin"; }Run Code Online (Sandbox Code Playgroud)
<p>Hello World!</p>
<p lang="fa-IR">???? ????!</p>Run Code Online (Sandbox Code Playgroud)
小智 6
您可以使用以下链接来实现此目的:
@font-face { /* Persian Font */
font-family: 'MyFont';
src: url(Fonts/BYekan.ttf);
unicode-range:U+0600-06FF;
}
@font-face { /* english font */
font-family: 'MyFont';
src: url(Fonts/ALGER.TTF);
unicode-range: U+0020-007F;
}
Run Code Online (Sandbox Code Playgroud)
用法:
body{
font-family: 'MyFont';}
Run Code Online (Sandbox Code Playgroud)
提示:对于不同的语言,您可以使用不同的“unicode-range”。
小智 0
使用B-Nazanin或其他用于波斯语内容并用于Open sans英语内容。
如果您想设置B-nazanin为波斯语并设置open sans为英语,请在 css 中尝试以下代码:
body{
font-family: "Open sans","B-nazanin";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3793 次 |
| 最近记录: |