恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
如何把图标库封装成SVG字体并实现团队协同合作
0.0°
2018-03-15 原创文章 经验/观点 举报 2487 23 8 2

今天我们就来聊聊这个话题吧,分享经验的同时还能展现我人性光辉的一面,美哉!


1、如何把图标库封装成SVG字体

2、如何把SVG字体共享给项目团队其它成员


在开聊这两个事之前,咱们先说说为什么要把图标库封装成SVG字体呢?


因为SVG矢量啊,任意缩放图像显示,不担心破坏图像的清晰度、细节啥的~

因为SVG小啊,(我指的是文件体积,小有什么不好)比那些GIF、JPEG什么的文件要小很多,因此下载速度没的说,嗖嗖地~

因为SVG图像边缘显示清晰啊,适合任何屏幕分辨率和打印分辨率~



如果说,还是一脸懵懂的话,好吧,因为懒行了吧。

因为只需要把做好的图标生成SVG文件,就可以让产品哥哥随意下载图标,开发哥哥随意调用、调整尺寸以及调配颜色了,再也不用东奔西跑地帮产品哥哥找图标了,再也不用一个图标切好几套了,终于有了闲暇的时间来放空自己了,因为我乐意!



重点来了!那么怎样才能过上这种逍遥快活的小日子呢?别走开!步骤来了,接着往后看:

Image title

在了解了上面的6种绘制规则后,发现做起图标来是不是更得心应手了呢,闲话少说,开黑!



第一步 获取原文件

到本文附件下载模板,辅助线都已预设好,省时省力。

Image title



第二步  调整图标

可以直接将画好的图标或路径复制到模版里,根据模板的辅助线,对图标进行位置的调节,居中,四周等距,保证图标的统一。



第三步  另存为SVG格式

Image title



第四步  打开网站

http://www.iconfont.cn.zcool.cn.zcool.cn.zcool.cn/

如果没有注册的童鞋自行注册,这里不再赘述。



第五步  点击网站右上角云上传图标,上传已准备好的SVG文件

这里说一下,这里可以上传多个SVG文件,每个SVG文件内限存储一个图标。

Image title



第六步  为图标命名及定义标签属性,完成上传

Image title


至此,已经搞定了从制作SVG文件到云上传的重要步骤啦,在网站的【图标管理】——【我的图标】页面中就能看到自己所上传的全部图标了。


那么怎么才能把这些热乎乎的SVG文件让产品开发哥哥们看到并随意使用呢?Follow me~



第一步 图标添加入库

在【我的图标】标签页面中把需要添加到项目的图标加入购物车,在上图红框内的购物车可以查看到添加的数量

Image title



第二步  新建项目

在【我的项目】标签页面中点击【新建项目】按钮

Image title

按表单顺序添写完成创建

Image title



第三步  图标添加至项目中

打开购物车点击【添加至项目】按钮

Image title


选择刚创建的项目,点【确定】按钮就完成了

Image title


这样是不是就看到了刚刚添加到项目的图标了呢

Image title



第四步  添加项目成员

终于到了最后且最重要的一步了,把小伙伴们加入到项目内,如果他们还没注册,我相信你有的是办法安利他们~然后输入用户名、搜索、加入一气呵成,搞定!

Image title


这样在项目成员中的小伙伴们,就可以看到这些图标并下载使用啦,看到这里的童鞋,相信已掌握了如何制作并封装SVG字体和如何项目协同共享了吧~恭喜你,又get了一项新技能!




—————————————我是延伸阅读分割线—————————————



感兴趣的童鞋,可以了解下哈~



什么是unicode

unicode是字体在网页端最原始的应用方式,特点有:

1、兼容性最好,支持ie6+,及所有现代浏览器。

2、支持按字体的方式去动态调整图标大小,颜色等等。

3、因为是字体,所以不支持多色。只能是单色的图标,就算项目里有多色图标也会自动去色。



什么是font-class

font-class是unicode使用方式的一种变种,主要是解决unicode书写不直观,语意不明确的问题。与unicode相比特点有:

1、兼容性良好,支持ie8+,及所有现代浏览器。

2、相比于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。

3、因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的unicode引用。

4、本质上还是使用的是字体,所以多色图标还是不支持的。



什么是symbol

一种全新的使用方式,应该说这才是未来的主流,这种用法是做了一个SVG的集合。与上面两种相比特点有:

1、支持多色图标了,不再受单色限制。

2、支持通过font-size,color来调整样式。

3、兼容性较差,支持 ie9+,及现代浏览器。

4、浏览器渲染svg的性能一般,表现力不如png。



上面这三种应用方式其实都是为开发哥哥应用WEB平台准备的,可以根据项目需求来选择不同的应用方式,点击【下载至本地】按钮就把项目中的所有图标打包转换为字体文件下载至本地了。(悄悄告诉你下载的压缩包内含这三种应用方式的使用方法,一并交给开发哥哥是不是显得咱们更专业更贴心呢)。



还有IOS、Android两个平台,都可以直接使用项目内的单个图标,svg或png格式都OK,也可以直接引入字体应用,IOS引用后缀ttf格式的字体文件,Android引用其字体编码。新年新气象嘛,多了解一点没坏处~俗话说的好:天下无难事,只要肯放弃嘛,哎?不对,是只要肯攀登,攀登,登…



聊了不少,这次分享就到这里吧,欢迎到下方的评论区留言提问,如果本文对你有所帮助,请为第二波分享点赞蓄能!



我是Life人生,再会。



更新:2018-03-15

下载
收藏

23人已收藏

Life人生

理想今年你几岁

  • 4

    作品

  • 2

    粉丝

  • 17

    关注

  • 盯当来了2 | 微信表情包
  • 这些图片格式你了解哪些
  • 盯当 | 微信表情

    猜你喜欢

      2018-03-15 原创文章 经验/观点 举报 2487 23 8 2

      如何把图标库封装成SVG字体并实现团队协同合作

      0.0°

      你确定要举报如何把图标库封装成SVG字体并实现团队协同合作

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2018年03月14日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      8
      23
      2

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录