我正在尝试在网站上使用一个相当深奥的 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/