uni-icons中添加自定义图标

由于项目需要,uni-icons自带的需求图标无法满足业务需要,故需要增加自定义图标,借此记录以便后期快速添加

所需工具

  1. http://fontstore.baidu.com/static/editor/index.html# 翻译ttf字体
  2. https://www.motobit.com/util/base64-decoder-encoder.asp 把ttf字体编译成base64格式
  3. https://www.iconfont.cn/ 阿里字体图标库
  4. https://uniapp.dcloud.io/h5/pages/extUI/icons/icons uni-icons图标地址

制作步骤

  1. 在设计师手中拿到图标的svg格式,并上传到【阿里字体图标库】
    在这里插入图片描述

  2. 在阿里字体图标库中,【下载代码】-下载之后找到【.ttf】字体文件以备用

  3. 【如下为—重要步骤】打开uni-icons字体图标网址 https://uniapp.dcloud.io/h5/pages/extUI/icons/icons,下载uni-icons字体步骤如下
    在这里插入图片描述

  4. 打开 网址 http://fontstore.baidu.com/static/editor/index.html# 把uni-icons下载的字体上传上去
    在这里插入图片描述

  5. 打开完uni-icons图标后,在导入从阿里下载下来的字体图标
    在这里插入图片描述

  6. 导入之后的结果为
    在这里插入图片描述

  7. 在把合并的字体导出成.ttf字体文件 在这里插入图片描述

  8. 把导出的ttf字体文件,转换成base64 打开网址:https://www.motobit.com/util/base64-decoder-encoder.asp
    在这里插入图片描述
    在这里插入图片描述

  9. 把复制出来的base64内容,出去换行和空格,我使用的工具是 【notepad++】
    在这里插入图片描述

  10. 把处理好的base64文件内容复制到,uni-icons.vue 替换对应的地方
    在这里插入图片描述

  11. 在icon.js中增加刚刚的字体名字 中文名字可以自己取, 后面的编码必须为当时生成的编码在这里插入图片描述
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值