javascript - 如何检测 Unicode 字符是否在我的网页上正确显示?

标签 javascript html unicode windows-xp

我正在尝试在网站上使用一个相当深奥的 Unicode 字符——特别是“︙”。据我所知,Windows XP 并未附带包含此字符字形的字体 — Virtual PC IE 6 测试图像无论如何都不会显示它。

如果人们使用未安装 Arial Unicode MS 的 Windows XP 查看网站,有什么方法可以检测字符是否正确显示?

An answer on a similar question建议将仅包含此字符的元素的宽度与包含不可打印的 Unicode 字符的元素的宽度进行比较。不幸的是,在能够正确显示我的 Angular 色的浏览器中,两者似乎都以相同的宽度呈现。

最佳答案

尝试使用 ⋮ (),它是同一事物的替代字符(垂直省略号)。我不确定为什么有两个字形,它们略有不同;在我自己的测试中,︙ () 使用圆圈作为点,而另一个使用正方形。不过,这可能因字体而异。无论如何,您必须将字体大小增加到荒谬的大小才能注意到差异。

关于javascript - 如何检测 Unicode 字符是否在我的网页上正确显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6285811/

相关文章:

c# - MVC3中添加onsubmit事件调用JS函数

javascript - 从一组允许的字符生成随机字符串的最佳方法是什么?

html - 使用 CSS 渐变时添加图像?

cocoa-touch - NSString 中的上标序号后缀

javascript - 如何检查数据属性是否更改?

javascript - 从父对象创建具有相同属性值的子对象

javascript - 如何避免 Highcharts 中的水平滚动条

html - html 中没有文件上传的浏览按钮

postgresql - Clojure jdbc postgres : Why do the results from my query return unicode characters in table names as �?

python - 如何使用python在unicode中转换像,"a³ a¡ a´a§"这样的字符?