童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

快速上手制作IconFont

6月6日 尘世客投稿
  现在在提起IconFont,已经不是什么新鲜的词汇了,网上已经有很多介绍它的文章,并且很多网站也已经将它用到,本篇主要是将制作IconFont的整个流程整理一下,并且加入了自己在制作中遇到的问题,使得大家可以在今后使用的时候可以很快上手并且避免这些问题。
  一、首先要说的是,什么是IconFont。
  我认为,我们现在通常所指的IconFont,是用字体文件取代图片文件,来展示图标、特殊字体等元素的方法。
  二、知道了什么是IconFont之后,我们要了解它能干什么,大家是怎么用的
  这是一淘网用到IconFont的地方
  这是新浪微博微吧用到IconFont的地方
  这里还有我们自己做的小浪人
  三、下面我们自然要看看IconFont都有什么优缺点了,从而决定我们是否要使用它
  首先它的体积要比图片小的多
  这是做出来的一组IconFont字体文件,试想一下如果这是图片的话要有多大,50K?100K?甚至更多?然而现在这个文件的大小仅仅只有13K
  不仅体积小,而且还具有更好的可维护性(因为是矢量,所以拉伸不变形;颜色可以自行更换,支持一些CSS3对文字的效果)
  像这些图片完全可以用IconFont制作
  并且还可以通过base64置于CSS内,从而不产生图片的http请求
  当然,IconFont也是有缺点的,由于是字体,所以只支持图片上是纯色的,多种颜色的就不支持了
  这其中的表情有多种颜色,因此就没法使用IconFont了
  但是在Win8下大量的纯色图标的出现,是否是IconFont可以普及的一个机会呢?
  虽然制作IconFont自然而然要增加重构的成本,但是跟后期维护相比还是值得的
  四、IconFont的优点明显要大于缺点,并且有可以使用的空间,因此我们决定使用它之后,
  就要学会怎么去制作IconFont
  在制作之前我们要知道需要什么工具,其实很简单,只需要FontCreator,PS这两个工具即可。
  制作的过程,首先需要我们的设计师给出Icon的矢量图,我们需要在PS中将这个Icon图层栅格化,之后保存为png24,再在FontCreator中通过图片导入到字体中,进行大小的调整(下面会给出字体制作各个值的用处,本人觉得比较重要的就是离左右的宽度以及离baseline的距离,最好一类icon的布局的一样的,这样也方便对齐),最后通过在线工具将字体文件转换成我们需要的多种格式。
  这是字体各个值的含义
  因为不同的浏览器所支持的字体问题时有差别的,因此我们需要将我们制作好的字体转换成多种格式,附上一个比较好的字体转换在线地址:
  http:www。fontsquirrel。comfontfacegenerator我们转换的时候如果没有特殊需要,直接通过basic转换就可以
  五、制作完成后我们当然是要使用它了
  首先是字体声明,由于各个浏览器所支持的字体文件不同,因此我们要针对浏览器的这个特点制作多种字体文件以达到兼容的目的
  要在网页中显示,目前有两种方式,一种是直接在html中输入相应的Icon所代表的字体,好处是兼容所有浏览器,就是在更改Icon的时候需要下游的后端程序员同事协助更改。
  另一种方法是在CSS中通过after伪类添加,这样可以通过CSS直接控制Icon的类别,只是不是所有浏览器都兼容,但是我们必须考虑到IE6的用户。
  通过分析现在开发的流程以及项目,用第一种方法在html中直接输入是比较合适的。
  当然了,我们输入的时候怎么去知道要输入的字符是我要输入的Icon呢?只需要通过查阅Unicode对照表,根据字体制作软件中的Unicode码进行对比即可。
  我们制作IconFont是为了自己之后使用的,因为一个方便管理并且使用的html组件页面是必不可少的,其中应该包括对Icon的描述、所对应的代码等等这些信息,目的就是在自己或者同事使用的时候可以很方便。
  个人心得:
  在制作IconFont的过程中,自己也遇到了一些问题
  1。跨域问题,这个属于老生常谈了,通过配置自己的服务器或者放在同域下都可以解决,还可以使用base64置入CSS中。
  2。制作字体文件的时候一定要记得不要为了是文件过小而瞎删里面的东西
投诉 评论 转载

细微处见成功:5个精巧的产品设计案例编者注:本文来自在Facebook做产品设计的妹纸JulieZhuo,她从一个女性的角度讲述了五点她认为非常棒的细节设计,可以看的出,她关注的点与男性有很大不同,在移动互联网这……快速上手制作IconFont现在在提起IconFont,已经不是什么新鲜的词汇了,网上已经有很多介绍它的文章,并且很多网站也已经将它用到,本篇主要是将制作IconFont的整个流程整理一下,并且加入了自己……被动中的主动谈谈产品中的推荐在路上听音乐时,我总是习惯在随机播放模式下不停的切歌直到切到自己想听的那首歌。不知类似的场景大家有没有”经历”过,是我个人的习惯还是大家也有这样的感觉,所以想写出来顺便通过这个……看互联网产品设计如何提高生活的效率艺术设计是以情感和审美表达为目的的设计,除此以外的设计则以解决现实问题为目的,而问题可大可小。大如以解决城市人口出行问的城市交通系统设计、小到解决家庭垃圾收集问题的垃圾桶设计。……需求入门:需求工程需求开发需求管理上图是需求工程的组成部分,从图中可以看出,需求工程划分为两个部分:需求开发和需求管理。需求开发又分为需求获取(Elicitation)、需求分析(Analysis)、编写规约(……产品经理应该关注什么?推荐理由:作者可风f,金山交互设计师。他在工作中发现不少PM把交互设计和UI设计看的太重,几乎大部分的时间都花在设计和开发上了,而忽视了产品本身应该重点考虑的地方。那到底应该关……疯狂猜图为何这么火〔核心提示〕疯狂猜图基于简单高效的游戏机制,以及微信朋友圈的积极互动,产生了意想不到的火爆效应。说来惭愧,疯狂猜图这个游戏已经火了很久,但作为一个靠敏锐洞察力吃……豆瓣FM3。0,新版设计背后的理念和逻辑6月6日,豆瓣FM3。0iOS版上线,之后Android版本也随之更新。按照豆瓣官方博客的说法,这是豆瓣FMApp自2010年2月上线以来最重要的一次改版。新版本除了功能上有些……我可以坐在你旁边吗?另辟蹊径的”抠电影”4。0推出”KOTA影院的大屏幕打亮了观众的脸。你一个人,她也一个人。若是以前,你可能早就走近她,悄悄说上话了。而在这个看电影需要对号入座的年代,其实你也可以问问同样是一个人看电影的她:“我可以坐……迅雷CUED:页面细节处理心得分享一个页面的细节,从重构的角度去看,页面的精细度,代码的可读性、扩展性,为下游服务的代码注释,交互接口样式的书写,代码的压缩,图片的优化等都可以归为细节处理,我的理解是,刚才提到……网络红娘tinder的巧设计仅在一年之内,移动交友应用Tinder就匹配了2千万对用户,且看它诀窍何在。我在手机上浏览美女照片就那么一会,大概30秒,Tinder就追踪到我所在位置50英里范围内的至……界面设计的理念分歧:关于iOS7的思考和吐槽自打几个月前,有消息说iOS界面将迎来一次重大转型开始,iOS7这个名字就不断被提起。各种扁平化设计的概念视频吸引着大量点击率,凡是对科技新闻稍感兴趣的人们应该都好奇真正的iO……
产品中的错误预防机制“细节:别让我出错”微博点评,用大数据启动下一个业务闭环?神州、易到、P2P解析。。租车模式,无捷径可走用数据说话:iPin爱拼网为前程导航国外小型电子商务网站设计欣赏那些小处见大的设计细节产品人自述:有道云笔记团队协作功能是如何诞生的?电子商务CRM:收集客户数据榜单经济学:扁平化时代的惯性经济力量许朝军新产品“乌鸦”,用“圈层”概念赶趟匿名社交用户体验在产品发展过程中所扮演的角色一个健身爱好者对健身减肥类APP的分析离婚协议赔偿范本是怎样的?武汉加油蚕豆茎newbalancefuelcell跑鞋脚感怎么样值得买吗?宝宝缺锌怎么办如何为宝宝补锌王者荣耀KPL最强战术体系,手把手教你玩好弹弓组合为什么沉迷游戏(35岁老公沉迷游戏怎么办)一位老教师的迫切心愿为党的教育事业站好最后一班岗!球兰花为什么不开花球兰花不开花的原因祁阳县手机支付宝最安全设置方法小熊猫的自述

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界