您的位置:首页 > 其它

font-face字体图标制作和使用

2017-01-21 21:46 246 查看
字体图标,就是将字体包的字符改变为图片,通过字符来显示图标,这样就可以通过改变字体的样式来改变图标的样式,比如大小、颜色等

首先要用ai换出一个矢量图形,再将图形复制到字体编辑器上

字体编辑器有很多种,比如fontcreator、fontlab,我这里用的是fontcreator

打开编辑器,新建一个字体包

选中一个字符双击

将制作好的矢量图形复制进去

这样"A"这个字符就被图形所替代了,接着将字体包存储为ttf格式的文件

因为不同浏览器的兼容问题,还需要将ttf格式的字体包转成eot、woff、woff2、svg等格式的文件

这是一个字体包转格式的网站,可以将ttf格式的文件同时转成多种的

https://www.fontsquirrel.com/tools/webfont-generator
选中这几种格式然后现在就好了

下载成功之后可以看到下面这些文件

其中有一个css文件已经将font-face写好了,可以直接引用,当然也可以自己写

@font-face {

font-family: 'icon';

src: url('ico.eot'); /* IE9*/

src: url('ico.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

url('ico.woff') format('woff'), /* chrome、firefox */

url('ico.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

url('ico.svg#ico') format('svg'); /* iOS 4.1- */
}
要特别注意路径问题,其中font-family是新的图形字体包的名字,可以自己更改
使用方法直接在font-family写上对应的名字即可,可以通过改变字体的大小颜色来改变图标的大小和颜色

p{
font-family: 'icon';
font-size: 50px;
color: #4C637B;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: