是否每个浏览器支持所有Unicode? [关闭](Does every browser supp

2019-07-20 21:11发布

我想通过使用替代小图像图标的Unicode减少HTTP的请求数。

我想使用的图标包括✔,►等。

对于所需的所有字符的完整列表,请点击这里

  • 是不是所有的浏览器都支持这些字符在默认情况下?
  • 如果默认不支持,我可以添加对这些字符的支持?
  • 其中CSS和HTML需要这些字符在跨浏览器的方式添加到网页?

另外,我想提出一个统一的网站,它利用了以下语言:

यो भाषामा म वेबसाईट बनाउँदै छु 
  • 是否有可能去可以看到在每个浏览器和每个操作系统这门语言?
  • 如果能够提供这种支持,为此需要哪些CSS和HTML代码?
  • 我需要包括这个web字体?
  • 我可以使用哪些网络字体,我如何在跨浏览器的方式将它们添加?

Answer 1:

这是字体的问题,而不是浏览器的支持。 除非在浏览器本身严重的bug,只要用户拥有与您正在尝试使用,它应该显示没有问题的字符安装的字体。

现在,在内置到每一个普通的操作系统中的所有字体的所有字形的交叉点是完全不同的问题,一个是有点更难以回答。

在小图标的情况下,最可靠的解决方案是使用CSS @font-face规则要求浏览器下载一个特定的字体。 然后,你就肯定知道用户安装了一个合适的字体。 甚至有一些字体专门为此而设计,内置了额外的图标:“ [字体真棒 ”是一个著名的例子。

在外国文本的情况下:大概是你的听众是由人谁也了剧本,对吧? 在这种情况下,他们几乎肯定字体的支持已经很多人可能有他们的整个界面同日而语!



Answer 2:

较常见的字符可以被所有人看到。 但亚洲字体往往是麻烦。 据我所知,并不是每一个操作系统上所有的浏览器可以查看字体。 我的Windows 7上的Chrome,Opera和IE终极计算机可以查看人物。 正如我4.1的默认浏览器Android手机。

我不能看到,名单上的每一个字,但我可以看到他们中的绝大多数。 我几乎看不到“杂数学符号-A”后什么



Answer 3:

没有浏览器支持所有Unicode的,或要求这样做。 该规范并不要求所有的字符,或任何特定子集上,才能正常显示。 这将是几乎不可能做到这一点,因为没有单一的字体可以覆盖所有的Unicode,和常用的字体,甚至连工会做到这一点。

所以问题应该在特定字符的字体支持等方面进行改写。 此外,你应该使用font-family声明,使合理的努力,在使用合适的字体。 其原因是,浏览器仍然在字体回退的困难:他们并不总是自动寻找合适的备份字体,如果声明的字体或浏览器的默认字体不包含特定字符。

使用可下载字体(Web字体)可能是答案的一部分,但它很可能是矫枉过正,如果你只是想使用的图标了一把。 对于用梵文文本,它可能是最好的办法; 支持它的一般只安装的字体是宋体的Unicode MS,并且不具有Microsoft Office谁装的人可能还没有得到它。 因此,考虑使用GNU来自要么如或FreeSans FreeSerif Freefont如通过下载的字体@font-face

在话题一般信息: 指南在HTML中使用特殊字符 。



文章来源: Does every browser support all unicode? [closed]