检查用户是否可以在JS中看到Unicode符号

时间:2014-12-01 10:05:25

标签: javascript unicode

是否可以检查用户是否可以看到Unicode符号? 我们在Ubuntu系统和Win XP上的卢布符号有问题... 代码是U + 20BD,₽

在某些系统上,它不会显示:

enter image description here

1 个答案:

答案 0 :(得分:2)

不,没有可靠的方法来检查用户是否可以看到特定字符。原因是这主要取决于用户系统中安装的字体,其次取决于所使用的浏览器。 JavaScript不能用于扫描系统中的字体并检查其属性。

您可以做的是尽最大努力通过使用可下载的字体(网络字体,@font-face字体)来制作角色,例如: PT Sans为Google字体:



<link href='http://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet'>
<style>
* { font-family: PT Sans }
</style>
Рубль ₽
&#13;
&#13;
&#13;