我们在网站上使用fontello图标,并且90%的时间都在所有浏览器中正确显示。出于某种原因,当我们在html doctype之前使用var_dump(PHP)代码时,它们都会分成奇怪的字符(参见下面的图片),并且只有在清除缓存时才会修复。
正确的图标:
有时会出现图标:
导致此错误的源输出示例如下:
array(2) {
[0]=>
array(16) {
["string"]=>
string(5) "23399"
["date"]=>
string(19) "2013-10-31 00:00:00"
}
}
<!doctype html>
...
答案 0 :(得分:0)
在它不工作的情况下,它会以常规文本字体显示字符代码,而不是Fontello字体。
所以,我认为你会通过查看CSS找到你的答案,并与PHP的HTML输出进行比较,看看为什么在这些实例中应用了错误的字体。