Fontello图标字体显示奇怪的字符,直到在doctype之前输出var_dump时清除缓存

时间:2013-12-10 13:09:40

标签: css encoding character-encoding embedded-fonts icon-fonts

我们在网站上使用fontello图标,并且90%的时间都在所有浏览器中正确显示。出于某种原因,当我们在html doctype之前使用var_dump(PHP)代码时,它们都会分成奇怪的字符(参见下面的图片),并且只有在清除缓存时才会修复。

正确的图标:

The correct icon

有时会出现图标:

How the icon appears sometimes

导致此错误的源输出示例如下:

    array(2) {
      [0]=>
      array(16) {
        ["string"]=>
        string(5) "23399"
        ["date"]=>
        string(19) "2013-10-31 00:00:00"
      }
    }
    <!doctype html>
...

1 个答案:

答案 0 :(得分:0)

在它不工作的情况下,它会以常规文本字体显示字符代码,而不是Fontello字体。

所以,我认为你会通过查看CSS找到你的答案,并与PHP的HTML输出进行比较,看看为什么在这些实例中应用了错误的字体。