Come utilizzare Font Awesome CDN
Elenco CDN di Font awesome Icons
In questo tutorial impareremo a utilizzare le icone di font awesome servendole da font awesome cdn.
L’uso di CDN (Content delivery Network) è il modo migliore per servire i file css o js delle icone di font awesome, invece di ospitarli dai nostri server.
Passi per usare la CDN di font awesome
Aprire il sito ufficiale dell’icona font awesome.
Ottenere un codice di incorporamento unico inserendo la propria e-mail seguendo questo link.
Quindi font awesome invia un’e-mail con il codice di incorporamento Font Awesome CDN e le istruzioni per aggiungere le icone al nostro sito web.
Il link JavaScript font awesome CDN di esempio sarà nel formato seguente.
https://use.fontawesome.com/a34asdfsd.js
.Copiare il codice embed ricevuto via e-mail e inserirlo nel tag HTML
<head>
tag
Ecco la pagina web di esempio che utilizza font awesome CDN.
<!doctype html>
<html>
<head>
...
<!-- font awesome CDN Url -->
<script src="https://use.fontawesome.com/your-embed-code.js"></script>
<!-- TODO: Place your own Font Awesome CDN embed code received via email -->
...
</head>
<body>
...
<i class="fa fa-home"></i>
...
</body>
</html>
Inoltre, possiamo registrarci sul sito font awesome CDN per gestire le nostre preferenze.
Vantaggi dell’utilizzo di font awesome CDN
- Un server più veloce da cui possiamo servire le icone di font awesome.
- font awesome Server CDN sempre attivi e funzionanti.
- I file saranno serviti dal server CDN più vicino.
- Possiamo passare rapidamente alle icone di font awesome pro senza alcuna modifica del codice da parte nostra.
- Possiamo creare più codici embed per diversi siti web.
- Font Awesome CDN può caricare le icone in modo asincrono, aumentando ulteriormente le prestazioni del sito.
Un altro grande vantaggio dell’uso di font awesome CDN è che possiamo automatizzare l’accessibilità delle nostre icone.
La funzione di accessibilità automatica di Font Awesome CDN aiuta le persone con problemi di vista e di udito.
Si consideri ad esempio l’esempio seguente
<button type="submit">
<i class="fa fa-envelope"></i> Email Us!
</button>
Nell’esempio precedente, all’interno del pulsante di invio stiamo utilizzando l’icona font awesome. Ma per le persone ipovedenti che utilizzano gli screen reader per accedere al sito web non è necessario esporre questa icona.
Quindi il CDN font awesome aggiungerà automaticamente l’attributo aria-hidden=true
all’icona.
<button type="submit">
<i class="fa fa-envelope" aria-hidden=”true”></i> Email Us!
</button>
font awesome 5 CDN
Oltre al CDN ufficiale di font awesome, possiamo utilizzare la versione gratuita delle icone di font awesome utilizzando reti di distribuzione dei contenuti come cdnjs, maxcdn e jsdelivr.
Font awesome CDN by cdn js
Per l’ultima versione di font awesome 5 o superiore, utilizzare i seguenti link ai file CSS di font awesome CDN di cdnjs.
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/brands.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/brands.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/fontawesome.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/fontawesome.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/regular.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/regular.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/solid.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/solid.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/svg-with-js.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/svg-with-js.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/v4-shims.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/v4-shims.min.css
Se si desidera utilizzare la versione Javascript delle icone di font awesome utilizzare i seguenti link CDN di cdnjs.
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/all.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/all.min.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/brands.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/brands.min.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/conflict-detection.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/conflict-detection.min.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/fontawesome.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/fontawesome.min.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/regular.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/regular.min.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/solid.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/solid.min.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/v4-shims.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/v4-shims.min.js
Per le ultime versioni del CDN di fontawesome fare riferimento al seguente link cdnjs di cloudflare.
https://cdnjs.com/libraries/font-awesome
Font awesome CDN link by jsdelivr
Servite i file CSS delle icone di font awesome usando i link CDN di jsdelivr.
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/all.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/all.min.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/brands.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/brands.min.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/fontawesome.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/fontawesome.min.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/regular.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/regular.min.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/solid.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/solid.min.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/svg-with-js.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/svg-with-js.min.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/v4-shims.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/css/v4-shims.min.css
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.1/css/all.min.css
Per i collegamenti ai file javascript di Font awesome CDN utilizzare i link qui sotto.
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/all.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/all.min.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/brands.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/brands.min.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/conflict-detection.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/conflict-detection.min.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/fontawesome.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/fontawesome.min.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/regular.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/regular.min.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/solid.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/solid.min.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/v4-shims.js
https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.15.3/js/v4-shims.min.js
Ecco il link all’ultimo jsdelivr fontawesome CDN.
https://www.jsdelivr.com/package/gh/FortAwesome/Font-Awesome
Font awesome Bootstrap CDN link
Per le versioni precedenti, come font awesome 4.7, possiamo usare i link di bootstap cdn
https://www.bootstrapcdn.com/fontawesome/
https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css