簡単な免責事項: 私はpictonicと呼ばれるアイコン フォント ライブラリに取り組んできました。
アイコンでフォントを作成すると、svg、ttf、woff、およびeotがあるため、すべてのアイコンよりも大きくなります.4つのフォントはすべて、すべてのpngアイコンよりも大きくなります。
ファイルサイズに関しては、次の png フォントとアイコン フォントの比較が興味深いかもしれません。
http://blog.pictonic.co/post/32260064131/icon-fonts-could-speed-up-your-page-loading-time-by-14
トレースを使用して、アイコンがベクター形式に変換されていることを確認する必要があります。svg などの多くのベクター形式はビットマップもサポートしているため、アイコンがビットマップとしてインポートされている場合、アイコンをベクター化されたフォントに変換することによるファイルサイズ関連のメリットはまったくありません。
私の経験では、16x16 ピクセルであっても、ttf フォントは 20 個程度のアイコンを合わせたファイルサイズよりもはるかに小さくする必要があります。画像サイズが大きくなると、ベクターのファイルサイズはすべての縮尺で同じになるため、このギャップは広がります。
これはすべてのブラウザで機能しますか?
使用する方法によって異なります。pictonic は ie5 までのすべてのブラウザーでテストされていますが、古い ie バージョン (5-7) には少しの js が必要です。したがって、理論的には、アイコン フォントをすべてのブラウザで動作させることは可能です。
では、なぜこのフォント メソッドを使用する必要があるのでしょうか。
アイコン フォントは非常に用途が広いため、CSS を使用して、イメージ アイコンが柔軟性に欠けるように見える方法で操作できます。ここにデモがあります: https://pictonic.co/#main-demo
たとえば、数行の css だけで、レイアウトを試して、すべてのアイコンの色、サイズ、および影を変更できます。これはかなり便利です。
また、それらはベクターベースであるため、箱から出してすぐに Retina に対応しているため、Apple Retina ディスプレイ (Retina macbook、iphone 4+、ipad3+) のような Retina スクリーンで見事に表示されますが、画像を二重にスワップするにはメディア クエリが必要です。さらに多くのスペースを占める解像度バージョン。
適切な形式を使用すれば、かなり効率的だと思います。
fontello.com の代わりになるものはありますか?
pictonic にはまだユーザーが生成したアイコンをインポートする機能がありませんが、かなり大きな無料のアイコンセットを含む 2000 を超える見事なアイコンからカスタム アイコン フォントを生成できます。随時追加していきますので、ぜひご覧ください