disclaimer rapido: ho lavorato su una libreria di font di icone denominata pictonic.
quando creo carattere con le icone che è più grande di tutte le mie icone, perché c'è svg, TTF, WOFF e EOT, tutto ciò che 4 i font sono più grandi che tutte le icone PNG.
in termini di dimensione del file, si potrebbe trovare il seguente confronto dei PNG vs icona Font interessante:
http://blog.pictonic.co/post/32260064131/icon-fonts-could-speed-up-your-page-loading-time-by-14
è necessario verificare che le icone vengono convertiti in formato vettoriale con tracciamento. dal momento che molti formati vettoriali come svg supportano anche bitmap, se le tue icone vengono importate come bitmap non sperimenterai alcuno dei benefici relativi alla dimensione dei file convertendoli in un font vettoriale.
nella mia esperienza, anche a 16x16px, un font ttf dovrebbe essere molto più piccolo della dimensione combinata di 20 icone. man mano che la dimensione dell'immagine aumenta, questo spazio si allarga man mano che i vettori hanno la stessa dimensione di file.
Funziona su tutti i browser?
dipende dai metodi che si utilizzano. pictonic è testato su tutti i browser fino a ie5 ma richiede un po 'di js per vecchie versioni ie (5-7). Quindi in teoria è possibile ottenere caratteri di icone funzionanti in tutti i browser.
Quindi perché dovrei usare questo metodo di font?
I caratteri di icona sono davvero versatili, è possibile manipolarli con css in modi che rendono le icone di immagini piuttosto rigide. Ecco una demo: https://pictonic.co/#main-demo
così, ad esempio, puoi sperimentare con il tuo layout e cambiare il colore, la dimensione e l'ombra di tutte le tue icone con solo poche righe di css. questo è abbastanza utile.
inoltre, dato che sono basati su vettori, sono retina già pronti per l'uso, quindi sono fantastici sugli schermi retina come quelli sugli schermi retina mela (retina macbook, iphone 4+, ipad3 +), mentre le immagini richiedono query multimediali per scambiare versioni a doppia risoluzione che occupano ancora più spazio.
Credo che siano abbastanza efficienti se si utilizza il formato giusto.
E qualsiasi alternativa per fontello.com?
pictonic non ha ancora la possibilità di importare icone generate dall'utente, ma consente di generare caratteri di icone personalizzati da oltre 2000 icone sbalorditive, tra cui un set di icone libero piuttosto grande. e siamo sempre l'aggiunta di più, in modo da fare have a look
Entrambi * mappe sprite * e * font simbolo come icone * hanno i loro vantaggi e svantaggi. Scaricare un singolo file è molto meglio per l'utente che dover scaricare più immagini minuscole, anche se il file combinato di tutte le immagini minuscole è più piccolo del singolo file. – cimmanon