Javascript 将字体限制为特定语言

Javascript 将字体限制为特定语言,javascript,css,Javascript,Css,有没有一种神奇的方法可以使字体支持某些语言,而其他语言则遵循顺序字体族:字体 像这样 正文{ 字体系列:Arial; } *[lang=jp]{ 字体系列:美良; } 你好 こんにちわ! 请显示您的标记和当前CSS。@font-face规则有一个,因此您可以声明所有其他字体没有您需要的字形,但这不允许您区分不同的拉丁语脚本。例如,我想您是指こんにちわ.我正在寻找不指定属性的方式。自动配置语言,也许你不能让CSS识别语言,这不是它的工作原理。CSS被设计为声明性的,因此您必须相应地创建标记。使用

有没有一种神奇的方法可以使字体支持某些语言,而其他语言则遵循顺序字体族:字体

像这样

正文{
字体系列:Arial;
}
*[lang=jp]{
字体系列:美良;
}
你好


こんにちわ!

请显示您的标记和当前CSS。
@font-face
规则有一个,因此您可以声明所有其他字体没有您需要的字形,但这不允许您区分不同的拉丁语脚本。例如,我想您是指こんにちわ.我正在寻找不指定属性的方式。自动配置语言,也许你不能让CSS识别语言,这不是它的工作原理。CSS被设计为声明性的,因此您必须相应地创建标记。使用
lang
属性可能是最具语义的方法。不过,您可以使用Javascript设置该属性。在这种情况下,您必须猜测脚本中的语言,这很可能会出错,或者削弱您在同一段落中混合多个脚本中的字符的能力。我会尽量避免走脚本路线,而是尝试声明式方法。