10 09/2014

hexo显示fontawesome问题

最后更新: Wed Sep 10 2014 12:37:50 GMT+0800

hexo 自带的 fontawesome 版本低,少了一些“字”。但很奇怪,chrome 显示正常,而 firefox 显示空的框子。经过折腾,终于解决问题:

原来,我曾经把 fontawesome(老版本的) 字体安装到系统字体了!在这种情况下,chrome 优先从网络 @font-face 引用字体,而 firefox 则是操作系统的字体优先!

删除系统中的 fontawesome,然后替换 themes/light/css/font 中的字体,重新 generate。

hexo 程序本身的字体在:

/usr/local/lib/node_modules/hexo/assets/themes/light/source/css/font

替换这里的字体,以后 init 新项目以后就不用每次在 themes/light/css/font 折腾了。