我正在使用其他英语语言制作网页。
因此该文本包含英语和其他混合语言。
我指定了类似
的字体系列p{
font-family: 'EnglishFont', 'NonEnglishFont';
font-size:14px;
}
它工作正常,但字体的原始矢量大小不同,导致句子在混合语言中看起来很奇怪。
所以我想在一个css类中为字体指定不同的大小,比如
p{
font-family: 'EnglishFont', 'NonEnglishFont';
font-size:14px, 16px;
}
有没有办法做到这一点?
答案 0 :(得分:8)
您无法设置字体大小,因此它取决于字体系列。
相反,请尝试找到适合页面上两种(或所有)语言的字体。字体设计者应该考虑到不同书写系统的不同特征。通常为例如设计的字体亚洲语言也有拉丁字母(至少是基本的拉丁字母,大部分都是英文)。
如果您真的想为不同的书写系统设置不同的字体属性,则需要使用区分不同语言的标记,例如:在HTML中使用lang
属性,在CSS中使用基于它们的选择器。但通常使用不同的字体是一个需要避免的问题,而不是解决方案。