【发布时间】:2012-09-12 21:56:51
【问题描述】:
我使用图标作为标签,但我看到了这个网站:www.fontello.com,您可以在其中使用图标创建字体。
但是当我用图标创建字体时,它比我所有的图标都大,因为有 svg、ttf、woff 和 eot,所有这 4 种字体都比所有 png 图标都大。
@font-face {
font-family: 'fonticons';
src: url("../font/fonticons.eot");
src: url("../font/fonticons.eot?#iefix") format('embedded-opentype'), url("../font/fonticons.woff") format('woff'), url("../font/fonticons.ttf") format('truetype'), url("../font/fonticons.svg#fonticons") format('svg');
font-weight: normal;
font-style: normal;
}
我所有的图标都是 optipng 压缩的 .png 图像。
这适用于所有浏览器吗?
那我为什么要使用这种字体方法呢?
还有fontello.com 的替代品吗?
【问题讨论】:
-
sprite maps 和 symbol font as icons 各有优缺点。对于用户来说,下载单个文件比下载多个小图像要好得多,即使所有小图像的组合文件大小小于单个文件。