入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

font-face 移动端字体图标不显示的Bug

创建时间:2016-11-01 投稿人: 浏览次数:3081

这个问题非常的常见,当使用自定义的字体有时候在移动端不显示字体图标。一句话:加载顺序问题。

移动端有问题的加载顺序:eto,woff,ttf,svg

//有兼容问题的字体图标加载顺序
@font-face {font-family: "iconfont";
  src: url("iconfont.eot"); /* IE9*/
  src: url("iconfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("iconfont.woff") format("woff"), /* chrome、firefox */
  url("iconfont.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("iconfont.svg#iconfont") format("svg"); /* iOS 4.1- */
}

移动端字体图标加载顺序应该为 eto,svg,woff,ttf(把SVG放到前面)

//移动端字体图标
@font-face {font-family: "iconfont";
  src: url("../font/iconfont.eot"); /* IE9*/
  src: url("../font/iconfont.svg#iconfont") format("svg"), /* iOS 4.1- */
  url("../font/iconfont.woff") format("woff"), /* chrome、firefox */
  url("../font/iconfont.ttf") format("truetype"); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ 
}
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像