在一个font-family中为每种字体指定不同的字体大小

You*_*Kim 6 css fonts

我用英语以外的语言制作网页.

因此,该文本包含英语和其他语言混合.

我指定了font-family

p{
font-family: 'EnglishFont', 'NonEnglishFont';
font-size:14px;
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但字体的原始矢量大小不同,导致句子在混合语言中看起来很奇怪.

所以我想在一个css类中为字体指定不同的大小,类似于

p{
font-family: 'EnglishFont', 'NonEnglishFont';
font-size:14px, 16px;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

Juk*_*ela 8

您不能设置字体大小,以便它取决于字体系列.

相反,请尝试找到适合页面上两种(或所有)语言的字体.字体设计者应该考虑到不同书写系统的不同特征.通常为亚洲语言设计的字体也有拉丁字母(至少是基本的拉丁字母,大部分都是英文).

如果您真的想为不同的书写系统设置不同的字体属性,则需要使用区分不同语言的标记,例如使用langHTML中的属性和基于CSS的选择器.但通常使用不同的字体是一个需要避免的问题,而不是解决方案.

  • 遗憾的是没有更好的解决方案。可以说,使用不同的字体是一个需要避免的问题,但有时设计简介需要多种语言的特定字体,而作为负责 HTML/CSS 的人,您会被认为没有正确完成工作如果最终结果看起来不像图形设计简介,特别是当您为一家具有特定风格指南和企业形象的公司工作时。我想自托管字体并声明具有不同名称和粗细的多个“@font-face”块将是一种方法? (3认同)