Any Old Icon All Wrapped up!

Ogni vecchia icona è completa, 70 icone in tutto! Grazie a tutti coloro che hanno contribuito, puoi essere orgoglioso di aver partecipato all'icona più casuale sulla Terra! Per il resto di voi, ecco come scaricare e utilizzare il set ...


Punta rapida di cappello a Icomoon

Questo non sarebbe stato così facile da realizzare senza il genio dell'app webfont di @ Keyamoon Icomoon. Il caricamento di una pila di SVG e l'emissione di un pacchetto webfont pulito e utilizzabile non è mai stato così facile! E sono molto felice di segnalare che Any Old Icon è ora presente nella libreria Icomoon per tutti da usare.



Prendilo. Usalo.

Scommetto che non hai voglia di usare questa icona nel tuo prossimo progetto, bene ecco come farlo ...

Scaricare

Per cominciare, vai alla pagina del progetto http://tutsplus.github.io/Any-Old-Icon/. Sfoglia le icone se lo desideri (aspetterò), quindi torna indietro e premi il grande pulsante di download.


File

Finirai con una cartella chiamata "Any-Old-Icon-Master", chiusa per gentile concessione di GitHub, che assomiglia un po 'a questo:


In esso troverai i file dei font, a index.html pagina web demo, a style.css file, alcune altre cose e una cartella "svg" che contiene tutta la grafica vettoriale originale.

Installazione dei caratteri sul tuo sistema

Se desideri poter utilizzare i tipi di carattere in Photoshop, Illustrator e così via, fai doppio clic su .ttf File TrueType e sarà (dovrebbe) installare automaticamente sul tuo sistema, qualunque piattaforma tu stia usando.


Sarai quindi in grado di selezionare il carattere "any-old-icon" dall'applicazione di progettazione preferita. Andare fuori di testa.


La rete

La demo index.html file è ciò che Icomoon sforna automaticamente e illustra un paio di modi in cui è possibile utilizzare le icone webfont sul web. Dare un'occhiata al style.css e vedrai i bit e le bob necessari.

Per cominciare, il @ Font-face regole, che assegnano un nome di famiglia di font (any-old-icon) e indicano tutti i file di font che dovrai caricare su un server web. Assicurati che tutti i percorsi siano corretti, relativamente al file css.

 @ font-face font-family: 'any-old-icon'; src: url ( 'font / qualsiasi-old-icon.eot'); formato src: url ('fonts / any-old-icon.eot? #iefix') ('embedded-opentype'), formato url ('fonts / any-old-icon.woff') ('woff'), url ('fonts / any-old-icon.ttf') formato ('truetype'), url ('fonts / any-old-icon.svg # any-old-icon') formato ('svg'); font-weight: normal; stile font: normale; 

Con quel set, ora puoi usare i file dei font in un paio di modi. Il prossimo pezzo di codice in style.css Somiglia a questo:

 / * Usa il seguente codice CSS se vuoi usare gli attributi dei dati per inserire le tue icone * / [data-icon]: before font-family: 'any-old-icon'; contenuto: attr (data-icon); parla: nessuno; font-weight: normal; font-variant: normal; Trasformazione del testo: nessuno; altezza della linea: 1; -webkit-font-smoothing: antialiased; 

Imposta gli stili per utilizzare gli attributi dati, applicando uno pseudo-elemento a qualsiasi elemento della pagina che ha un attributo dati di Dati-icon. Ad esempio, potresti avere:

 Questa estensione avrà a: before l'elemento applicato!

In tal caso, il valore all'interno dell'icona dati, un'entità HTML (& # Xe039;) sarà iniettato nel: prima dell'elemento pseudo. La famiglia di caratteri any-old-icon viene applicata a questo: prima dell'elemento, quindi viene visualizzata l'icona corretta.


Questo è il modo in cui Icomoon disegna le cose, puoi gestirle come vuoi, ovviamente ...

O…

Il prossimo pezzo di CSS applica classi indifferenti per ogni icona (piuttosto una grossa porzione di codice). Quindi ogni classe ha un ulteriore stile, applicando lo pseudo elemento in un modo simile a prima, ma rappresentando le icone usando entità unicode escaped, che è necessario nei CSS.

 .juan-ortiz-zaforas-plug-c-female: before content: "\ e01a"; 

Infine…

Quello che si preferisce fare, anche se probabilmente comporta un piccolo successo nelle prestazioni, è quello di applicare la famiglia di font a un selettore globale come questo:

 .icon font-family: 'any-old-icon'; 

Che quindi punta a quanto segue:

 

Un po 'di confusione nel markup, ma ehi.

Nota: quello aria-hidden = "true" è utile per nascondere il markup da screen reader e altre tecnologie assistive. Il personaggio ha poco significato senza l'icona, quindi potrebbe causare confusione.


Modifica della mappatura dei caratteri

Se preferisci usare caratteri diversi con queste icone, vai su Icomoon, usa Any Old Icon dalla libreria (o carica i file font forniti con la nostra fonte), quindi assegna i caratteri che desideri prima di scaricare il pacchetto.



Un'ultima volta

Grazie ancora a tutti coloro che hanno partecipato! Se la tua icona non è arrivata al taglio finale, mi dispiace, ma ho la sensazione che ne faremo altri in futuro. Goditi il ​​set di icone!