移动终端引用字体 font-face CSS3
2016-09-07 17:54
876 查看
文章摘抄 http://www.cnblogs.com/cocowool/archive/2012/11/25/2788256.html http://zhidao.baidu.com/link?url=k9eLR6Yqr6-jbiYDLfhz_7_HoNDmVk0i82zFZ0ot9im31rdhawDY6zb0WL0xLWZ-M_6qmV-gGnZLxmqPQLY1Vq
先看看font字体怎么引入的demo
兼容性的情况,Chrome、Firefox、Opera均没有问题,IE系列不支持 .ttf 和 .otf。兼容IE需要 .eot 或者 .woff 的字体格式。
对于字体的Format,主要有以下几种字体:
1、TrueType(.ttf)格式。
.ttf 字体是Windows和Mac的最常见的字体,是一种RAW格式。
2、OpenType(.otf)格式。
.otf字体被认为是一种原始的字体格式,其内置在TrueType的基础上,提供了更多的功能。
3、Web Open Font Format(.woff)格式。
.woff字体是Web字体中最佳格式,是一个TrueType的压缩版本,同时也支持原数据包的分离。
4、Embedded Open Type(.eot)格式。
.eot字体是IE专用字体,可以从TrueType创建此格式字体。
5、SVG(.svg)格式。
.svg字体是基于SVG字体渲染的一种格式。
在工作中遇到这么一个问题,在小米手机中无法显示自定义的字体?
解决办法:
先看看font字体怎么引入的demo
@font-face { font-family: SketchRockwell; /*这里是说明调用来的字体名字*/ src: url(‘SketchRockwell.ttf’); /*这里是字体文件路径*/ } .my_CSS3_class { font-family: SketchRockwell; /*这里设置某参数的字体值,在这里是“my_CSS3_class”调用了你刚才声明的字体值"SketchRockwell"*/ font-size: 3.2em; /*这里是字体大小*/ }
兼容性的情况,Chrome、Firefox、Opera均没有问题,IE系列不支持 .ttf 和 .otf。兼容IE需要 .eot 或者 .woff 的字体格式。
对于字体的Format,主要有以下几种字体:
1、TrueType(.ttf)格式。
.ttf 字体是Windows和Mac的最常见的字体,是一种RAW格式。
2、OpenType(.otf)格式。
.otf字体被认为是一种原始的字体格式,其内置在TrueType的基础上,提供了更多的功能。
3、Web Open Font Format(.woff)格式。
.woff字体是Web字体中最佳格式,是一个TrueType的压缩版本,同时也支持原数据包的分离。
4、Embedded Open Type(.eot)格式。
.eot字体是IE专用字体,可以从TrueType创建此格式字体。
5、SVG(.svg)格式。
.svg字体是基于SVG字体渲染的一种格式。
在工作中遇到这么一个问题,在小米手机中无法显示自定义的字体?
解决办法:
@font-face {font-family: "iconfont"; src: url('../fonts/iconfont.eot'); /* IE9*/ src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ } /*移动端字体图标*/ @font-face {font-family: "iconfont"; src: url('../fonts/iconfont.eot');/*IE9*/ src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */ src: url('../fonts/iconfont.woff') format('woff'); /*chrome、firefox*/ src: url('../fonts/iconfont.ttf') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */ src: url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }
相关文章推荐
- CSS3 关于@font-face引用中文字体解决办法
- 【转】CSS3的自定义字体@font-face:如何将icon变成字体?
- CSS3的-字体 @font-face
- @font-face css3自定义个性化字体
- css3中的@font-face制作图标字体icofont
- 【CSS3】嵌入字体@font-face
- @font-face(css3属性)实如今网页中嵌入随意字体
- 做一个@font-face添加自己想要的字体样式,且用@keyframes做移动、旋转、阴影动画效果
- 使用CSS3 @font-face实现个性化字体
- CSS在线字体库,外部字体的引用方法@font-face
- CSS在线字体库,外部字体的引用方法@font-face
- css3 自定义字体 @font-face
- CSS3---嵌入字体@font-face
- css3中的过度transition与动画animation以及字体@font-face
- 利用CSS3 @font-face使用图标字体
- Css3 @font-face 为自己的网页设置自定义字体
- CSS3的自定义字体@font-face:将图片ICON转为字体
- CSS3@font-face 使用与特别注意事项 (字体格式需woff)
- CSS3的自定义字体@font-face:如何将icon变成字体?
- 使用CSS3 @font-face实现个性化字体