• 字体
  • 字体家族
  • 字体公司
  • 字体设计师
  • 字体样张
  • 资讯
  • 视频
字客网>资讯>详情

@font_face网页自定义字体

时间:2014-10-10 08:03:25| 业界|浏览:10|作者:fontke
导语@font_face网页自定义字体

先看下@font_face在IE各版本上的效果吧,拿了方正正纤黑字体做实验,以下是IE5、IE6、IE8、FF、chrome的效果截图,我的电脑没有装这个字体哦,实验前把所有非电脑自带的字体都删了:

IE5下显示的

IE8下显示的

IE6下显示的

火狐下显示的方正正纤黑

谷歌下显示的方正正纤黑

只有IE各版本差异比较大,奇葩点。火狐和谷歌再怎么升级版本都没IE离谱,就不一一截图了。欧朋浏览器的话,国内网民用得比较少,省略

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

兼容性很好呢,不是只有高版本的浏览器才能用@font_face实现网页自定义字体,我们开始来体验@font_face吧。

第一步 获取字体(这里用"方正正纤黑")的两种格式文件

搜了很多文章,都说不同浏览器支持不一样的字体文件格式,自定义网页字体需要用到同一种字体的五种格式文件(ttf , eot, woff , otf, svg).放了很多不同浏览器支持的格式对比表格,有的读者会误以为兼容问题很多不能用。

此处略过不同浏览器的对比数据,想了解的话可以网上搜索。

不过我只用了ttf和eot两种格式,发现就能实现兼容了。如果您的网站只是针对国内用户的,这两种格式就能兼容主流浏览器的很多版本了,如果网站想面向全世界,或者想连同移动端客户都抓住,呵呵,那就五种格式的字体文件都备上吧,保险点,特别是SVG格式.

ttf格式的字体文件很容易下载到,IE浏览器支持eot的,那么eot的怎么办呢?

这就得转换字体文件格式了:

ttf2eot(ttf转为eot的工具),把字体传上去转换就行了。

http://ttf2eot.sebastiankippe.com/

第二步:给字体文件瘦身

加载这些字体文件是需要付出网速代价的,也很占空间,为了兼顾网页美观和网速问题,我们可以把字体文件里不需要的生僻字删掉。

下载并安装FontCreator,使用方法很简单,此处略过

第三步:编写样式代码

@font-face {

font-family:"fzzxh";

src:url("fzzxh.eot");

}

@font-face {

font-family:"fzzxh";

src:url(//:) format("no404"), url("fzzxh.woff") format("woff"),url("fzzxh.ttf") format("truetype"),url("fzzxh.svg#webfontMFqI76bT") format("svg");

font-weight:normal;

font-style:normal;

}

.font-face-display {

font: 66pxfzzxh;

}

看不懂没关系:下载文件打开看下就清楚怎么用了

@font_face网页自定义字体教程。很多人担心兼容问题而不敢用@font_face,也不知道去哪里下载各种字体格式文件,不要怕,其实它能兼容IE、火狐等多个浏览器,麻烦的IE6也兼容,附代码和字体文件下载

0
更多@font_face网页自定义字体敬请关注字客网!
@font_face网页自定义字体 网友点评
游客:文明上网,理性发言。 看不清?换一张
@font_face网页自定义字体 最新评论
暂无相关评论
精彩点评
  • 游客评论免费商用中文字体有哪些?字体资讯

    新蒂字体 授权使用: 无需备案免费使用的情况: 在个人电脑上安装、打印个人文档、个人网站、博客、微博配图 需要备案免费使用的情况: 设计有可能商用的稿件(在商用时购买商业授权)、用于免费提供给他人的印刷品(印量在500份以内,且无需获得印刷品行政许可)的情况、用作没有品牌冠名的公益广告、用作完全免费(不能含有收费项目)的软件及网络服务。 需要购买个人授权的情况: 个人网店的装饰、个体商...
  • 游客评论免费商用中文字体有哪些?字体资讯

    太有用了,感谢作者
  • 天天刺绣评论耗时2年他重新设计34省市图形字体字体资讯

    设计的好棒!漂亮!稀饭!
  • Jaja评论40款高质量英文设计字体字体资讯

    怎么下载啊~
  • 简MEN评论七招打造有逼格的字体字体资讯

    有一款想要的字体,就是下来屯
  • chill评论40款高质量英文设计字体字体资讯

    地址呢?