首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用两种语言在不同字体的网页上显示文本,字体在css中有规则。

用两种语言在不同字体的网页上显示文本,字体在css中有规则。
EN

Stack Overflow用户
提问于 2015-08-29 14:42:09
回答 1查看 837关注 0票数 3

我的网页显示波斯语文本,如预期一样使用Yekan字体。为什么英文文本不正确地使用Alger以外的字体?

代码语言:javascript
复制
@font-face { <!-- Persian Font -->
        font-family: Yekan;
        src: url(Fonts/BYekan.ttf);
        unicode-range:U+0600-06FF;
    }
    @font-face { <!-- English Font -->
        font-family: Alger;
        src: url(Fonts/ALGER.TTF);
        unicode-range: U+0020-007F;
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-29 16:24:50

只能向元素添加一种字体。

花招:试着给他们取同样的名字:

代码语言:javascript
复制
@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;
}

用法:

代码语言:javascript
复制
body {
    font-family: 'MyFont';
}

这应该可以解决你的问题,但我不能测试它,因为我是在手机上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32287257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档