Web Font 自定义字体
2014-06-15 17:19
176 查看
在CSS中,可以利用@font-face自定义网络字体,声明指定的网络字体从某处下载显示。@font-face 能够加载服务器端的字体文件,让客户端显示客户端所没有安装的字体。
在网页中嵌入非系统自带字体,虽然技术上能实现,但是对国内来说,没有太大的实际意义,因为一个中文体文件起码20M+,而且各个浏览器支持的字体文件还都不一样,也就是说,在服务器端必须有2-3个不同格式的字体文件,用来应付各个浏览器,可以看下下面这张对应图。
首先,我们要找到这个字体,因为这个字体只有ttf格式的,所以我们需要转换出其他各种不同的格式,至于如何转换,有软件,有在线,比如:FontsQuirrel、onlinefontconverter
转换好后,就可以编写css代码了。首先在CSS里先声明这种字体:
声明完了就可以像其它字体那样使用了:
-------------------------分割线------------------------------------
这种用法估计我工作不需要用到,只是记录下。
提供一个实例:http://ux.etao.com/page2012 (顶部的大圆“年度回忆2012UX”就是用的自定义字体,因为有缩放效果,直接把美工字弄成字体会很方便许多,控制font-size就可以)
文章参考:http://www.nowamagic.net/librarys/veda/detail/1356
http://laob.me/custom-web-fonts/
http://www.2hjob.com/co/news/font.htm
文章转自:http://www.cnblogs.com/mofish/archive/2013/04/15/3021804.html
语法:
@font-face :{属性: 取值;}取值:
font-family:设置文本的字体名称。 font-style:设置文本样式。font-variant:设置文本是否大小写。 font-weight:设置文本的粗细。 font-stretch:设置文本是否横向的拉伸变形。font-size:设置文本字体大小。src:设置自定义字体的相对路径或者绝对路径,注意,此属性只能在@font-face规则里使用。在网页中嵌入非系统自带字体,虽然技术上能实现,但是对国内来说,没有太大的实际意义,因为一个中文体文件起码20M+,而且各个浏览器支持的字体文件还都不一样,也就是说,在服务器端必须有2-3个不同格式的字体文件,用来应付各个浏览器,可以看下下面这张对应图。
首先,我们要找到这个字体,因为这个字体只有ttf格式的,所以我们需要转换出其他各种不同的格式,至于如何转换,有软件,有在线,比如:FontsQuirrel、onlinefontconverter
转换好后,就可以编写css代码了。首先在CSS里先声明这种字体:
@font-face { font-family: 'hooray'; /*给自定义字体命名*/ src: url('hooray.eot'); src: url('hooray.eot?#iefix') format('eot'), url('hooray.woff') format('woff'), url('hooray.ttf') format('truetype'), url('hooray.svg#webfontjKg17VrE') format('svg'); }
声明完了就可以像其它字体那样使用了:
p{font: 13px hooray,Arial}
-------------------------分割线------------------------------------
这种用法估计我工作不需要用到,只是记录下。
提供一个实例:http://ux.etao.com/page2012 (顶部的大圆“年度回忆2012UX”就是用的自定义字体,因为有缩放效果,直接把美工字弄成字体会很方便许多,控制font-size就可以)
文章参考:http://www.nowamagic.net/librarys/veda/detail/1356
http://laob.me/custom-web-fonts/
http://www.2hjob.com/co/news/font.htm
文章转自:http://www.cnblogs.com/mofish/archive/2013/04/15/3021804.html
相关文章推荐
- 在前端页面中使用@font-face来显示web自定义字体【转】
- 如何实现webfont自定义字体方案
- 自定义web字体-通过@font-face在网页中嵌入自定义字体
- 使用Cufon技术实现Web自定义字体
- CSS3的自定义字体@font-face:将图片ICON转为字体
- 使用Cufon技术实现Web自定义字体
- 使用Cufon技术实现Web自定义字体2
- 网页设计之CSS @font-face应用网页字体自定义
- 利用@font-face加载Web字体
- CSS自定义字体(@font-face选择符)
- css3 自定义字体font-face使用介绍
- CSS3的自定义字体@font-face:如何将icon变成字体?
- Browser-width defined font size自定义容器和字体大小
- Web字体@font-face对于中文字体的使用
- 字蛛(FontSpider)-中文WebFont自动化压缩工具,让网页自由引入中文字体成为可能!
- webfont中文云端字体服务推荐:有字库
- firefox不支持web font字体文件的跨域加载
- 使用Cufon技术实现Web自定义字体
- CSS3用@font-face实现自定义英文字体
- CSS自定义字体(@font-face选择符)