如何在微信小程序中使用.ttf字体

在小程序内,不支持使用 webfont 的 @font-face 引入本地的 ttf 等文件,这时候需要使用线上地址或者 base64。
第一步:
在阿里的iconfont中找到自己想要的字体加入购物车 http://iconfont.cn/
在这里插入图片描述
点击下载代码;解压文件
在这里插入图片描述
正常使用方法是引用iconfont.css文件就好了,但是在小程序里面无法引用 .ttf 文件。

第二步:
通过https://transfonter.org/ 将.ttf文件转换为base64文件
在这里插入图片描述
1:点击Add fonts 找到iconfont中下载解压的文件中找到:iconfont.ttf
2:将 Base64 encode选中
3:选择被转换文件的格式
4:点击Convert
完成之后出现下面Download 点击下载,解压就好了
在这里插入图片描述
三:在微信小程序中使用
可以在需要使用的文件中新建 fontAwesome.wxss文件
1、将转换之后的stylesheet.css内容拷贝到fontAwesome.wxss文件中;
2、将第一步阿里下载的iconfont.css文件中的,除了下图@font-face红色区域的 内容不要 其他的都内容都拷贝到fontAwesome.wxss文件中;
在这里插入图片描述
3、在需要使用的pages或者components中.wxss文件中引入新建的
@import '路径/fontAwesome.wxss’文件,在wxml文件中使用对应的class就ok。

其他:将png或者jpg之类的图片转换为字体图标
①jinaconvert.com 想将图转换为svg格式
②https://icomoon.io/app/#/select 将svg转换为ttf格式
③通过https://transfonter.org/ 将.ttf文件转换为base64文件
继续上面步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值