MUI 扩展icon(将icon转换为ttf格式)

参考文章:http://ask.dcloud.net.cn/article/128

  1. 首先要把icon转换成svg格式
  2. 打开图标库网站,例如:iconfont和iconmoon
  3. 这里以iconfont为例,iconfont有两种注册方式,github和微博
MUI 扩展icon(将icon转换为ttf格式)_第1张图片
  1. 登录之后我们将svg格式上传到iconfont,上传成功后可以在'图标管理'->'我的图标'中看到自己上传的icon


    MUI 扩展icon(将icon转换为ttf格式)_第2张图片
  2. 选中自己刚刚上传的图标,添加到购物车


    MUI 扩展icon(将icon转换为ttf格式)_第3张图片
  3. 进入购物车,添加至项目,如果没有项目可以创建一个
MUI 扩展icon(将icon转换为ttf格式)_第4张图片

MUI 扩展icon(将icon转换为ttf格式)_第5张图片
  1. 在'图标管理'->'我的项目'下降项目下载至本地
MUI 扩展icon(将icon转换为ttf格式)_第6张图片
  1. 将下载后的文件解压,得到下面这些文件


    MUI 扩展icon(将icon转换为ttf格式)_第7张图片
  2. 修改iconfont.css文件,下载下的文件包含了4种格式的文件eot,woff,ttf,svg,我们只需要保留ttf和svg这两种格式
    修改前的css文件
    MUI 扩展icon(将icon转换为ttf格式)_第8张图片

    修改后的css文件
    MUI 扩展icon(将icon转换为ttf格式)_第9张图片

    注意:官方文档中说只需要保留ttf格式就可以,但是我做的时候效果出不来,所以我还保留了一个svg文件,我的运行环境是macOS Sierra, iPhone 6s plus
  3. 将iconfont.css文件放入css文件夹下,将iconfont.svg和iconfont.ttf放入fonts文件夹下


    MUI 扩展icon(将icon转换为ttf格式)_第10张图片
  4. 将iconfont.css文件中的应用路径修改为实际路径


    MUI 扩展icon(将icon转换为ttf格式)_第11张图片
  5. 使用的时候在class中写入'mui-icon iconfont icon对应的名称'就可以了

你可能感兴趣的:(MUI 扩展icon(将icon转换为ttf格式))