Ich habe Font Awesome erfolgreich mit ihrem CDN und Javascript Include installiert (wie auf dieser Seite beschrieben ). Dann habe ich versucht, HTML und CSS auf einige ältere Seiten zu kopieren, und plötzlich sah ich leere quadratische Kästchen anstelle der Symbole.
Ich sah Daniels Antwort (oben) und da meine alte CSS-Datei riesig (und Jahre alt) war, vermutete ich, dass dies das Problem war. Als ich jedoch in Chrome DevTools nachgesehen habe, sah es wirklich so aus, als wäre Font Awesome geladen:
Ich hatte erwartet, die Schriftart im Strikeout zu sehen, wenn es ein Problem gab ... Ich hatte jedoch alle meine Optionen wirklich ausgeschöpft, also habe ich die berechneten Stile überprüft und festgestellt, dass die Schriftart Font Awesome definitiv nicht verwendet wurde. (Siehe die gerenderte Schriftart unten)
Meine alte CSS-Datei war ein Chaos und ich zog es vor, sie nicht zu berühren, also habe ich betrogen - bitte sag es niemandem :)
<a class="nav-link fa fa-instagram" style="font-family:FontAwesome;" href="//www.instagram.com/xxxx/" target="_blank"></a>
Zu beachten ist auch, dass beim Upgrade von Font Awesome Version 4.7.0 auf Version 5.4.1 dieses Problem behoben wurde! Ich habe diese Setup-Anleitung und diesen HTML-Code verwendet
<a class="nav-link" href="//www.instagram.com/xxxx/" target="_blank"><i class="fab fa-instagram"></i></a>