图标字体(IconFont)介绍

图标字体(IconFont)现在越来越被广泛使用,大大提高了网页的多样化,解决了视网膜屏幕失真的问题。 据说微软从IE4开始支持的这个私有方法(@font-face),后来W3在CSS2中也引入这个方法,但是后来CSS2.1又被删除了,真是遗憾。直到CSS3,又一次引入,这真是个好消息。
详细见:http://www.w3.org/TR/css3-fonts/

不过经常会被问到,移动端用没问题,PC上IE可以了,我可以负责任的说:当然可以。原因上面说了,@font-face最初是微软IE里的私有方法,所以从IE4开始已经支持(我没测过哦),不过现在网站最低支持到IE6而且IE6已被优雅降级到可以正常浏览、使用网站,UI还原度已不值得花大力度去做兼容了,况且在实际项目中IE6中使用确实是没问题的。

一句话,现在可以放心大胆的在PC、移动端使用图标字体(Iconfont)了。
了解更多可看国内最大最全的适量图标库阿里IconFont网站。

图标字体(Iconfont)制作

一. IcoMoon

这个教程一搜一大把,是很方便快捷的一种方式,提供上传、编辑或者选择IcoMoon-Free下载可以直接拿来用了。
网址:https://icomoon.io/app/

二. 阿里IconFont

和IconFont提供类似功能
网址:http://iconfont.cn/

上面两种方法优点是方便快捷,但或许有时候并不能满足你的个性化需求。
比如:仅需要替换一个已经有图标并保持字符代码不变或者更多个性化需求的,或许你可以看看下面的方法。

三. 字体编辑软件制作

  1. 首先准备一下软件,除了PS,AI,还需要High-Logic FontCreator。 FontCreator 是一个强大的字体编辑软件。 官网下载:http://www.high-logic.com/font-editor/fontcreator/download.html
  2. PS导出图标路径到AI (图标一定要是路径)

  3. AI打开导出的图标路径(打开有可能是空白,可以全选找到并添上颜色)

  4. 打开FontCreator,新建或打开字体

  5. 添加图标字形或者双击要编辑的图标字形

  6. 从AI里复制图标路径到FontCreator里,调整大小位置
    可参考(http://mux.alimama.com/posts/1025)

  7. 导出字体,只有TTF和WOFF两种格式

  8. EverythingFonts把TTF转换SVG和EOT, TTF2SVG TTF2EOT

  9. 好了,收工。

最新文章

  1. UI基础之UITextField相关
  2. mysql经纬度查询并且计算2KM范围内附近用户的sql查询性能优化实例教程
  3. 模拟Jquery选择器
  4. hdu 5587 规律
  5. iOS 网络与多线程--3.异步Get方式的网络请求(非阻塞)
  6. Linux系统编程(33)—— socket编程之TCP程序的错误处理
  7. 7篇Model View和4篇双缓冲
  8. POI读写大数据量excel,解决超过几万行而导致内存溢出的问题
  9. NOIP2016提高组初赛(C++语言)试题 个人的胡乱分析 Part 2.
  10. threejs - uv 映射 简要
  11. Android Wear开发
  12. 一起学Android之Http访问
  13. CentOS 7安装OpenCV 3.3.1
  14. 201903<<高效15法则>>
  15. Yii2框架GridView自带导出功能最佳实践
  16. Android Studio 之 打包生成的 apk 安装包装到手机上闪退
  17. 在thinkphp里面执行原生的sql语句
  18. 第十届Mockplus ▪ UXPA用户体验西南赛区决赛成功举行
  19. crosstool-ng搭建交叉编译环境注意事项
  20. TaskMapper

热门文章

  1. SSISDB7:查看当前正在运行的Package
  2. WaitType:SOS_SCHEDULER_YIELD
  3. SQL Server 默认跟踪(Default Trace)
  4. Sql Server系列:数据库对象
  5. 深入理解DOM节点类型第三篇——注释节点和文档类型节点
  6. SQL Server 存储过程生成insert语句
  7. Python标准库13 循环器 (itertools)
  8. Deffered.js的实现原理
  9. ASP.NET Web API 创建帮助页
  10. 使用Free Spire.Presentation生成PowerPoint文件