html – 使用缺少字体的Web浏览器降低Unicode字符

html – 使用缺少字体的Web浏览器降低Unicode字符,第1张

概述我在html文档中使用Unicode’CHECK MARK'(U2713)。我发现它在大多数浏览器中都可以正常显示,但偶尔在PC上遇到缺少字体的人。如果字体丢失,是否有任何HTML / JS技巧来指定替代的显示字符(或图像)? 没有一个直接的方法来告诉任何特定的角色是否以有用的方式呈现。关于所有您可以从JavaScript做的就是创建一个< span>包含目标字体中的一个(或多个)目标字符,并将其 我在HTML文档中使用Unicode’CHECK MARK'(U2713)。我发现它在大多数浏览器中都可以正常显示,但偶尔在PC上遇到缺少字体的人。如果字体丢失,是否有任何HTML / Js技巧来指定替代的显示字符(或图像)?解决方法 没有一个直接的方法来告诉任何特定的角色是否以有用的方式呈现。关于所有您可以从JavaScript做的就是创建一个< span>包含目标字体中的一个(或多个)目标字符,并将其宽度与另一个< span>包含您知道的相同数量的字符将不会有效地呈现(*)。如果它们的宽度相同,则可能会在每个框架中加载一些框或问号,因此您可以采取添加图像的备份措施。

因为这是很烦人的,你可能更喜欢去寻找形象。或者您可以尝试在现代浏览器中使用@ Font-face嵌入来使用一般已知的良好字体。由于通常IE具有较差的Unicode字体后备支持,请确保包含EOT字体。

(*:您可以尝试一个当前未分配的字符,并希望能够保持这种方式,例如U 08FF,或者是U FFFF等有保证无效的字符,但是您是否应该将其放在HTML文档中是有问题的。)

总结

以上是内存溢出为你收集整理的html – 使用缺少字体的Web浏览器降低Unicode字符全部内容,希望文章能够帮你解决html – 使用缺少字体的Web浏览器降低Unicode字符所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存