微信小程序中使用iconfont/font-awesome等自定义字体图标

 

小程序不能识别外部字体文件,但是转换成Base64就可以使用字体图标了。

以阿里巴巴的iconfont为例

1.下载图标

先去官网下载喜欢的图标==》

微信小程序中使用iconfont/font-awesome等自定义字体图标

下载解压后的文件夹==》

微信小程序中使用iconfont/font-awesome等自定义字体图标

2.在线转换

打开https://transfonter.org/这个网站,将ttf格式的图标文件转换为base64的

微信小程序中使用iconfont/font-awesome等自定义字体图标

完成之后,下载

微信小程序中使用iconfont/font-awesome等自定义字体图标

3.添加css文件

下载好之后的css文件

微信小程序中使用iconfont/font-awesome等自定义字体图标

复制到需要引用的wxss文件中(全局调用就放到app.wxss中);

复制原始css文件中的以下内容到上面的相同文件中:

微信小程序中使用iconfont/font-awesome等自定义字体图标

4.调用

微信小程序中使用iconfont/font-awesome等自定义字体图标

效果:

微信小程序中使用iconfont/font-awesome等自定义字体图标

 

备注:

关于第三步:

不一定全局引用复制;也可以单独注册成wxss文件,@import引入;

关于第四步:

引用方式很多,不限于以上示例方式~