图标字体如何自制

广州/网页设计师/8年前/1520浏览
图标字体如何自制
TransC

如何将自己制作的图标变成字体供前端使用

(1)技术背景

          图标字体是将svg格式的图片用css3技术制成像字体一样直接引用的一套字体。所以,它与css3和svg技术的兼容性息息相关。随着前端技术飞速发展,图标字体类似fontawesome 和glyphicons在各大终端的兼容性也越来越好。同时,在设计发展趋势下,日益趋向简约的风格奠定了扁平图标的重要地位,这也是支持单色的图标字体得以推广的助力之一。

(2)优势

          i)图标可适配移动端,不需要更改样式只需要和字体一样适配大小icon就不会在手机上失真

          ii)便于修改颜色

(3)制作过程

          a.svg制作过程

             这里使用ai作为制作工具。虽然svg制作除了各种svg制作工具外,ps,sketch也能制作,但是ps制作矢量图标不便,而Sketch制作的svg文件在制作webfont的时候因不支持圆角和一些路径剪切,导致最终的效果和原本的图形相差太大。

             使用ai批量导出svg的话,建议安装英文版的ai,否则,可能会出现导出的都是空白文件后果。

             在ai中,我新建了多个画布制作图标,另存为svg(注意勾选Use Artboards使用画板)

e6dc593ba64ea8012193a3b30596.jpg

            导出的svg格式的设置如下图

36e5593ba658a8012193a3d42200.jpg

          b.图标字体制作过程

              在这里,我使用在线制作工具iconmoon来制作

3ba1595a0c89a8012193a372bc1f.jpg

              单击中间黑色banner或者单击ddc7595b0327a8012193a30b7a09.jpg进入制作界面,单击2392593ba686a8012193a3751e06.jpg上传制作好的svg文件,将会自动建立一个“untitled set”

7faf595a0c65a8012193a301cfe0.jpg

              单击 右边面包屑菜单可以对导入的图标集合做增删等操作,若你不删除这套图标,下次你再登录的时候这套集合仍然是存在的

56a5595a0df8a8012193a3cef9b9.jpg

              选择每一个需要制作成icon的图标的,单击右下角的“Generate Font”

bedf595a10eea8012193a3f1e678.jpg

              这时,可以看见右下角出现了“Download”字眼

883e595a1290a8012193a3b0fc2e.jpg

              这个时候不要马上就直接下载了!我们单击“Download”右边的设置齿轮小图标,在这里,我们可以修改字体的名字、图标命名前缀和浏览器兼容要求等等。

740f595a14eda8012193a3e069e4.jpg


(4)引用方法

         下载的文件解压后如下图所示

ce59595a17eda8012193a304a7d3.jpg

         打开“demo.html”,我们可以发现这个页面和我们下载前看到的页面是一样的,可以查看图标对应的名字

1b44595a1b87a8012193a300c20a.jpg

         将“fonts”和style.css文件拷贝到你的项目目录下(如果考虑兼容性可将IE7文件一起拷贝),引用这些文件。

00ba595afe60a8012193a356e57a.jpg

         还可以像字体一样,为图标指定不同的颜色,效果如下图所示。

74f1595aff05a8012193a39f054f.jpg


2
Report
|
4
Share
评论
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
大家都在看
Log in