【发布时间】:2012-04-07 09:03:41
【问题描述】:
如何检查用户计算机中是否有特殊字符可用?
例如:♥ ♦ ♣ ♠ ♪ ♫ ¶
如果用户的浏览器不支持其中之一,则会出现一个矩形 (????) 而不是符号。
【问题讨论】:
-
您检查特定字体。如果字体没有定义特定的字形,计算机不会在意。
-
不确定,但我认为这与 HTTP 标头中的字符集有关,而不是浏览器或操作系统。
-
如果您想检查特定字体,可以尝试以下技术:lucassmith.name/2009/05/…。除此之外,我认为除了查看用户屏幕来查看角色是否正确显示之外,没有其他简单的方法。
-
我有个主意。我检查符号和矩形是否具有相同大小。
-
@DannyFox:如果我使用 LiberationSans 之类的东西而不是 Arial,我会得到不同的尺寸,但仍然具有正确的字符...
标签: javascript html special-characters symbols