自制图标字体FontAwesome

news/2024/10/21 9:33:27/

注:担心网址失效,以下内容属于转载复制。原地址:http://blog.sina.com.cn/s/blog_abd22d920102yhig.html

先安利三个网站

1 https://www.iconfont.cn/​  图标网站,素材的来源

2 https://icomoon.io/app/#/select​ 核心网站,制造Font

3 https://transfonter.org/​  小程序处图标会用到,主要做base64的转换

之所以会想到做这个,源于自己最近再弄个小程序,但小程序大小限制,不可能引用Font Awesome这个库​,最好的形式当然就是按需取,这样子就能满足项目的需求。

下面介绍具体的流程,先找素材,然后在icomoon​打开,并操作

​好的,按照上面的步骤,此时你的本地应该有个文件,解压后,里面会有个demo,按照上面的,就是自定义的font了,PC上的到此就能使用了。

​----------------------------------------分割线--------------------------------------------

​但是仅仅上面的步骤,小程序端却是不能使用的,下面就介绍小程序端的使用,很简单,就是把上面的文件,转成base64,然后来使用。

安利的第三个网站就是做这个用的。

我是参考这位作者来的:

https://www.jianshu.com/p/936e3f09e217​

大家可以看他的用法,稍微变通一下就行了,具体的步骤我就不写了(懒癌犯了)

最后的代码贴一下,大家可自行理解分析

@font-face {

font-family: 'icomoon';

src: url(data:font/truetype;charset=utf-8;base64,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) format('truetype'),

url('icomoon.svg#icomoon') format('svg');

font-weight: normal;

font-style: normal;

}

.icon{

display:inline-block;

font-family: 'icomoon' !important;

speak:none;

font-style:normal;

font-variant:normal;

text-transform:none;

text-rendering:auto;

line-height:1;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

vertical-align:middle;

}

.icon-wx:before {

content: "\e900";

}

.icon-fire:before {

content: "\e901";

}

.icon-phone:before {

content: "\e902";

}


http://www.ppmy.cn/news/306862.html

相关文章

王者荣耀美化包制作教程(一;进阶)

所需工具 Unity Ex(必备)Unity Sx(必备)Unity 3D(推荐)Maya(推荐)3D Max(推荐)Adobe Photoshop CC(推荐)交流群:56627822…

教你快速制作糖果字体

写在前言 如何在PS中做出bulingbuling有光泽的糖果字效呢,其实很简单,主要就是运用图层样式,具体效果参数可以按照自己当时的情况来看,话不多说,往下看 1.建立一个800*600px的空白文档,并复制一层&#x…

ps—打造自己的LOL图标

1. 先将图标拆开,共有六部分组成。 2. 首先我们从底座开始做起,使用多变形工具建立一个六边形形状,然后在对其增添图层样式。 3. 接下来制作文字背景部分,在底座上新建六边形形状,将其填充改为零,然后在…

用LOL英雄图片点缀你的博客

文 | ssw 来源:Python 技术「ID: pythonall」 翻看自己的博客,边听音乐,边看最近发表过哪些文章。发现博文的背景图都已看厌,用了2个月后,再好看的美女也欣赏不来了。 喜新厌旧乃人之常情,我想该换一批图了…

高通开发系列 - 内核升级后音频驱动的开发和调试

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 目录 背景概述msm8909平台codec框图msm8909内部控件的关系msm8909 数字codec内部处理流程驱动和dts的匹配问题msm8909 pm8909声卡部分的DTS…

联想笔记本电脑Y450A不能开机,电源灯和充电灯亮,其他风扇之类均无反应

这款机器的上市时间是09年6月 您的使用时间应该也不会很长 有可能是因为使用的不是很仔细 或者环境原因导致的 机器内部尘土过多 导致硬件短路 建议您先拔掉电池再用气筒子(干净的)从通风口吹起 通风口另一端用带潮气的毛巾 或者纸张堵住 记住一定不能用…

ASUS华硕飞行堡垒8笔记本电脑FX506LI10750原装出厂Win10系统1909恢复原厂OEM系统

ASUS华硕飞行堡垒8笔记本电脑FX506LI10750原装出厂Windows10系统1909恢复原厂OEM系统 系统自带所有驱动、办公软件、奥创控制中心等预装软件 链接:https://pan.baidu.com/s/1q1a9uKguIZi2v3rAezP8fA?pwdayjc 提取码:ayjc

ASUS华硕飞行堡垒8笔记本电脑FX506LU10870LI10750原装出厂Windows10系统恢复原厂OEM系统

ASUS华硕飞行堡垒8笔记本电脑FX506LU10870 LI10750原装出厂Windows10系统恢复原厂OEM系统 飞行堡垒8:FX506LH、FX506LI、FX506LU 系统自带所有驱动、办公软件、奥创控制中心等预装软件 链接:https://pan.baidu.com/s/1GnuXFWeOiGX0ZAo7WZsEng?pwdcoge提取码&…