Web 浏览器如何处理字体中缺少给定字形、字符、符号、装饰符号等的情况?

How does a web browser handle the case when a given glyph, character, symbol, dingbat, etc is missing from a font?

Web 浏览器如何处理字体中缺少给定字形、字符、符号、装饰符号等的情况?例如,您可以在 CSS 中声明不包括字体制造商重新创建的字体:Unicode 字符“⌚” (U+231A) 但它仍会呈现。浏览器如何自己做出决定?

所以字体匹配算法比较复杂,不想总结错了。但基本上在它通过你的 CSS 中提到的字体和 none 工作之后,它会进入用户代理定义的 系统字体回退程序 。对此没有规范或标准,因此它将特定于浏览器/用户代理。

https://www.w3.org/TR/css-fonts-3/