是否有HTML字符的polyfill?

时间:2014-07-14 15:50:17

标签: html css

我在网站上有以下字符:❱❱代码为:

❱ ❱

在IE8中,字符不显示。

这是否有任何填充物?我不知道该找什么。

谢谢你, 米格尔

2 个答案:

答案 0 :(得分:1)

不,polyfills不能解决这样的问题。你可以做的是(除了使用图像,它绕过问题而不是解决问题)

  • 设置已知包含该字符(以可接受的形状)的字体列表,并将其声明为font-family的值;如果你这样做,fileformat.info information关于字体支持是一个很好的起点
  • 找到包含该字符的合适的免费字体,例如DejaVu Sans,并通过@font-face将该字体用作网络字体(可下载字体)。

有关其他说明,请参阅我的Guide to using special characters in HTML

答案 1 :(得分:0)

您可以导入自己的图标包。我在很多项目中使用Font Awesome并且没有看到任何性能问题。 http://fortawesome.github.io/Font-Awesome/icons/

fa-angle-right似乎与您尝试添加的右箭头相似。

导入包有多种方法,但最简单的方法是使用他们提供的BootstrapCDN并将以下内容粘贴到页面的头部

<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">

之后,只需将图标放在您需要的任何地方。

<i class="fa fa-angle-right"></i>

我在Windows XP上测试了这个 - IE8以及Safari iOS 7和图标显示。