font-face 移动端字体图标不显示的Bug
2016-11-01 14:50
609 查看
这个问题非常的常见,当使用自定义的字体有时候在移动端不显示字体图标。一句话:加载顺序问题。
移动端有问题的加载顺序:eto,woff,ttf,svg
移动端字体图标加载顺序应该为 eto,svg,woff,ttf(把SVG放到前面)
移动端有问题的加载顺序: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+*/ }
相关文章推荐
- 移动端字体图标不显示的Bug
- font-face引用字体跨域导致font awesome图标无法正常显示
- 在前端页面中使用@font-face来显示web自定义字体【转】
- css 使用@font-face 嵌入自定义字体或字体图标方法笔记
- css调用字体 没装微软雅黑,用css写@font-face让其能显示微软雅黑字体
- [置顶] 页面显示LCD液晶字体,特殊字体,@font-face属性详细用法,配图
- 利用CSS3 @font-face使用图标字体
- html基础 加粗<b> 斜体<i> 下划线<u> 删除线<s> 上标<sup> 下标<sub> 字体显示<font> size color 字体face
- react中iconfont字体图标不显示问题
- CSS3 @font-face 显示特殊字体
- 在web.config文件中,增加“type="APP.Modules.CommandModule,CommandModules"”节点会导致awesome font字体图标显示为方框框
- font-face字体图标制作和使用
- 通过css的@font-face属性,在网页上显示用户电脑没有的字体。
- 使用CSS3的 @font-face 显示自定义字体
- ie上 CSS3114: @font-face 未能完成 OpenType 嵌入权限检查。(包括图标无法显示)
- @font-face 用字体画图标
- css3中的@font-face制作图标字体icofont
- html基础 加粗<b> 斜体<i> 下划线<u> 删除线<s> 上标<sup> 下标<sub> 字体显示<font> size color 字体face
- 如何在HTML中使用图标字体 - icon font?
- 关于Chrome浏览器字体显示的太小不一的bug处理