Html 如何使用不带';不包含某些字符吗?

Html 如何使用不带';不包含某些字符吗?,html,css,webfonts,Html,Css,Webfonts,我有一个webfont不支持西里尔文。字体只有拉丁字符。如果我尝试显示一些西里尔字母字符,而不是显示空白或损坏的字符(正如我所期望的那样),它会绕过webfont,而是以系统字体显示它们。虽然这是件好事,但我不知道为什么或如何。据我所知,如果浏览器不支持CSS中指定的字体,或者浏览器不支持webfonts,则需要替换字体。但是,如果不支持使用的字符,则会发生这种情况。我对这一点的理解正确吗?大多数浏览器在默认情况下都会进行缺少字符的回退,因此当缺少某些字符时,您永远不会看到空白字符。如果开发人员

我有一个webfont不支持西里尔文。字体只有拉丁字符。如果我尝试显示一些西里尔字母字符,而不是显示空白或损坏的字符(正如我所期望的那样),它会绕过webfont,而是以系统字体显示它们。虽然这是件好事,但我不知道为什么或如何。据我所知,如果浏览器不支持CSS中指定的字体,或者浏览器不支持webfonts,则需要替换字体。但是,如果不支持使用的字符,则会发生这种情况。我对这一点的理解正确吗?

大多数浏览器在默认情况下都会进行缺少字符的回退,因此当缺少某些字符时,您永远不会看到空白字符。如果开发人员使用字体系列堆栈,如
font-family:MyCyrillicFont,Arial,sans-serif
您的浏览器将使用下一种可用字体。否则,浏览器本身具有默认字体设置(用户通常可以选择)


简而言之,浏览器在字符级别上有回退。

使用您的语言不支持的字体时可能会很困难。 它因字体和浏览器而异。 所以没有硬性规定对不起

我建议您确保将HTML设置为支持Unicode字体

<meta charset="utf-8">

我还将对字体进行编程,使其处于堆栈中(如果不支持,则默认为完全打开) 并在所有浏览器中测试它是否默认或不显示。 您可能希望找到适合该语言的字体